private void ARSubsystemManager_TrackingStateChanged(SessionTrackingStateChangedEventArgs obj) { if (dataSender != null) { dataSender.SendTrackingStateChanged(connectionProvider, (int)obj.NewState); } }
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; } }