Example #1
0
 private void ARSubsystemManager_TrackingStateChanged(SessionTrackingStateChangedEventArgs obj)
 {
     if (dataSender != null)
     {
         dataSender.SendTrackingStateChanged(connectionProvider, (int)obj.NewState);
     }
 }
Example #2
0
        static void OnTrackingStateChanged(SessionTrackingStateChangedEventArgs eventArgs)
        {
            switch (eventArgs.NewState)
            {
            case TrackingState.Unknown:
            case TrackingState.Unavailable:
                systemState = ARSystemState.SessionInitializing;
                break;

            case TrackingState.Tracking:
                systemState = ARSystemState.SessionTracking;
                break;
            }
        }