/// <summary> /// Instructs the SurfaceObserver to start updating the SpatialMapping mesh. /// </summary> public void StartObserver() { #if !UNITY_EDITOR if (!IsObserverRunning()) { surfaceObserver.StartObserving(); StartTime = Time.time; } #elif UNITY_EDITOR fileSurfaceObserver = GetComponent <FileSurfaceObserver>(); if (fileSurfaceObserver != null) { // In the Unity editor, try loading a saved mesh. fileSurfaceObserver.Load(fileSurfaceObserver.MeshFileName); if (fileSurfaceObserver.GetMeshFilters().Count > 0) { SetSpatialMappingSource(fileSurfaceObserver); } else if (remoteMeshTarget != null) { SetSpatialMappingSource(remoteMeshTarget); } } #endif }
/// <summary> /// Instructs the SurfaceObserver to start updating the SpatialMapping mesh. /// </summary> public void StartObserver() { if (!IsObserverRunning()) { surfaceObserver.StartObserving(); StartTime = Time.time; } }
/// <summary> /// Instructs the SurfaceObserver to start updating the SpatialMapping mesh. /// </summary> public void StartObserver() { #if !UNITY_EDITOR if (!IsObserverRunning()) { surfaceObserver.StartObserving(); StartTime = Time.time; } #endif }
/// <summary> /// Instructs the SurfaceObserver to start updating the SpatialMapping mesh. /// </summary> public void StartObserver() { #if UNITY_EDITOR || UNITY_WSA Logger.Log("Starting"); if (!IsObserverRunning()) { Logger.Log("Not running"); surfaceObserver.StartObserving(); StartTime = Time.time; } #endif }
/// <summary> /// Instructs the SurfaceObserver to start updating the SpatialMapping mesh. /// </summary> public void StartObserver() { #if UNITY_EDITOR // Allow observering if a device is present (Holographic Remoting) if (!UnityEngine.XR.XRDevice.isPresent) { return; } #endif if (!IsObserverRunning()) { surfaceObserver.StartObserving(); StartTime = Time.time; } }