// Called when the GameObject is first created.
        protected override void Awake()
        {
            base.Awake();

            surfaceObserver = gameObject.GetComponent <SpatialMappingObserver>();
            Source          = surfaceObserver;
        }
示例#2
0
 /// <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);
     }
 }
示例#3
0
        // 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);
        }