/// <summary> /// Starts the Surface Observer. /// </summary> public void StartObserving() { if (ObserverState != ObserverStates.Running) { Debug.Log("Starting the observer."); // on device, this isn't necessary, but sometimes in the emulator the observer // won't realize that it hasn't already sent you the surfaces, and since the surfaces // don't really get updated in the emulator you'll end up getting no surfaces at all. if (surfaces.Count == 0) { if (observer != null) { observer.Dispose(); observer = null; } observer = new SurfaceObserver(); } ObserverState = ObserverStates.Running; // We want the first update immediately. updateTime = 0; } }
/// <summary> /// Starts the Surface Observer. /// </summary> public void StartObserving() { #if UNITY_METRO && !UNITY_EDITOR if (observer == null) { observer = new SurfaceObserver(); try { observer.SetVolumeAsAxisAlignedBox(Vector3.zero, Extents); } catch (Exception e) { } } if (ObserverState != ObserverStates.Running) { Debug.Log("Starting the observer."); ObserverState = ObserverStates.Running; // We want the first update immediately. updateTime = 0; } #endif }
protected override void Awake() { // TrianglesPerCubicMeter = 1200; //Default is 500 base.Awake(); ObserverState = ObserverStates.Stopped; }
protected override void Awake() { base.Awake(); ObserverState = ObserverStates.Stopped; awakeTime = Time.unscaledTime; }
protected override void Awake() { base.Awake(); observer = new SurfaceObserver(); ObserverState = ObserverStates.Stopped; observerOrigin = Vector3.zero; }
protected override void Awake() { base.Awake(); observer = new SurfaceObserver(); ObserverState = ObserverStates.Stopped; observer.SetVolumeAsAxisAlignedBox(Vector3.zero, Extents); }
/// <summary> /// Stops the Surface Observer. /// </summary> /// <remarks>Sets the Surface Observer state to ObserverStates.Stopped.</remarks> public void StopObserving() { if (ObserverState == ObserverStates.Running) { Debug.Log("Stopping the observer."); ObserverState = ObserverStates.Stopped; } }
protected override void Awake() { base.Awake(); ObserverState = ObserverStates.Stopped; TrianglesPerCubicMeter = 500; }
/// <summary> /// Stops the Surface Observer. /// </summary> /// <remarks>Sets the Surface Observer state to ObserverStates.Stopped.</remarks> public void StopObserving() { if (ObserverState == ObserverStates.Running) { Debug.Log("Stopping the observer."); ObserverState = ObserverStates.Stopped; surfaceWorkQueue.Clear(); updateTime = 0; } }
/// <summary> /// Starts the Surface Observer. /// </summary> public void StartObserving() { if (ObserverState != ObserverStates.Running) { Logger.Log("Starting the observer."); ObserverState = ObserverStates.Running; // We want the first update immediately. updateTime = 0; } }
/// <summary> /// Stops the Surface Observer. /// </summary> /// <remarks>Sets the Surface Observer state to ObserverStates.Stopped.</remarks> public void StopObserving() { #if UNITY_METRO && !UNITY_EDITOR if (ObserverState == ObserverStates.Running) { Debug.Log("Stopping the observer."); ObserverState = ObserverStates.Stopped; surfaceWorkQueue.Clear(); updateTime = 0; } #endif }
/// <summary> /// Starts the Surface Observer. /// </summary> public void StartObserving() { if (observer == null) { observer = new UnityEngine.XR.WSA.SurfaceObserver(); observer.SetVolumeAsAxisAlignedBox(Vector3.zero, Extents); } if (ObserverState != ObserverStates.Running) { Debug.Log("Starting the observer."); ObserverState = ObserverStates.Running; // We want the first update immediately. updateTime = 0; } }
/// <summary> /// Starts the Surface Observer. /// </summary> public void StartObserving() { if (observer == null) { observer = new SurfaceObserver(); //Vector3 sceneOrigin = Camera.main.transform.position; //observer.SetVolumeAsAxisAlignedBox(sceneOrigin, Extents); observer.SetVolumeAsAxisAlignedBox(Vector3.zero, Extents); } if (ObserverState != ObserverStates.Running) { Debug.Log("Starting the observer."); ObserverState = ObserverStates.Running; // We want the first update immediately. updateTime = 0; } }
/// <summary> /// Starts the Surface Observer. /// </summary> public void StartObserving() { if (observer == null) { observer = new SurfaceObserver(); observer.SetVolumeAsAxisAlignedBox(Vector3.zero, Extents); } if (ObserverState != ObserverStates.Running) { Debug.Log("Starting the observer."); ObserverState = ObserverStates.Running; // We want the first update immediately. updateTime = 0; } PhotonNetwork.Instantiate("MyPrefabName", new Vector3(0, 0, 0), Quaternion.identity, 0); }
private void Awake() { observer = new SurfaceObserver(); ObserverState = ObserverStates.Stopped; //TrianglesPerCubicMeter = 1200; // Default is 500 }
/// <summary> /// Starts the Surface Observer. /// </summary> public void StartObserving() { if (observer == null) { observer = new SurfaceObserver(); observer.SetVolumeAsAxisAlignedBox(Vector3.zero, Extents); } if (ObserverState != ObserverStates.Running) { Debug.Log("Starting the observer."); ObserverState = ObserverStates.Running; // We want the first update immediately. updateTime = 0; } }
protected override void Awake() { base.Awake(); ObserverState = ObserverStates.Stopped; }
/// <summary> /// Starts the Surface Observer. /// </summary> public void StartObserving() { if (ObserverState != ObserverStates.Running) { Debug.Log("Starting the observer."); ObserverState = ObserverStates.Running; // We want the first update immediately. updateTime = 0; } }
private void Awake() { observer = new SurfaceObserver(); ObserverState = ObserverStates.Stopped; }