// Called when the GameObject is first created. protected override void Awake() { base.Awake(); surfaceObserver = gameObject.GetComponent <SpatialMappingObserver>(); Source = surfaceObserver; }
/// <summary> /// Sets the source of surface information. /// </summary> /// <param name="mappingSource">The source to switch to. Null means return to the live stream if possible.</param> public void SetSpatialMappingSource(SpatialMappingSource mappingSource) { if (Source == null) { Source = (mappingSource ?? surfaceObserver); } }
// Called when the GameObject is first created. protected override void Awake() { base.Awake(); // Add debug text logger logger = Canvas.GetComponent <LogStates>(); surfaceObserver = gameObject.GetComponent <SpatialMappingObserver>(); Source = surfaceObserver; }
/// <summary> /// Sets the source of surface information. /// </summary> /// <param name="mappingSource">The source to switch to. Null means return to the live stream if possible.</param> public void SetSpatialMappingSource(SpatialMappingSource mappingSource) { UpdateRendering(false); if (mappingSource == null) { Source = surfaceObserver; } else { Source = mappingSource; } UpdateRendering(DrawVisualMeshes); }