Skip to content

Commit f9deded

Browse files
authored
Merge pull request #9906 from MaxWang-MS/su_demo_fix
SU Demo script fix
2 parents 32ae418 + 0678644 commit f9deded

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

Assets/MRTK/Examples/Experimental/SceneUnderstanding/Scripts/DemoSceneUnderstandingController.cs

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,15 @@ public void OnObservationAdded(MixedRealitySpatialAwarenessEventData<SpatialAwar
144144
public void OnObservationUpdated(MixedRealitySpatialAwarenessEventData<SpatialAwarenessSceneObject> eventData)
145145
{
146146
UpdateData(eventData.Id);
147-
148-
observedSceneObjects[eventData.SpatialObject.SurfaceType][eventData.Id] = eventData.SpatialObject;
147+
148+
if (observedSceneObjects.TryGetValue(eventData.SpatialObject.SurfaceType, out Dictionary<int, SpatialAwarenessSceneObject> sceneObjectDict))
149+
{
150+
observedSceneObjects[eventData.SpatialObject.SurfaceType][eventData.Id] = eventData.SpatialObject;
151+
}
152+
else
153+
{
154+
observedSceneObjects.Add(eventData.SpatialObject.SurfaceType, new Dictionary<int, SpatialAwarenessSceneObject> { { eventData.Id, eventData.SpatialObject } });
155+
}
149156
}
150157

151158
/// <inheritdoc />

0 commit comments

Comments
 (0)