Example #1
0
 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);
         }
     }
 }
Example #3
0
 public override void OnApplicationPause()
 {
     this.isPaused = true;
     NativeApi.UnityXRMock_setTrackingState(TrackingState.Limited);
 }
 public override void OnApplicationPause()
 {
     NativeApi.UnityXRMock_setTrackingState(TrackingState.Limited);
     this.counter = 120;
 }