public override void Update(XRSessionUpdateParams updateParams) { if (this.trackingState == TrackingState.Limited && !this.isPaused) { NativeApi.UnityXRMock_setTrackingState(TrackingState.Tracking); } }
public override void Update(XRSessionUpdateParams updateParams) { if (this.trackingState == TrackingState.Limited) { --this.counter; if (this.counter <= 0) { NativeApi.UnityXRMock_setTrackingState(TrackingState.Tracking); } } }
public override void OnApplicationPause() { this.isPaused = true; NativeApi.UnityXRMock_setTrackingState(TrackingState.Limited); }
public override void OnApplicationPause() { NativeApi.UnityXRMock_setTrackingState(TrackingState.Limited); this.counter = 120; }