void ArSubsystemStateChanged(ARSystemStateChangedEventArgs eventArgs) { Debug.Log($"AR system state changed to {eventArgs.state}"); if (!initialized && eventArgs.state == ARSystemState.SessionTracking) { initializeUi.SetActive(false); tapToSpawnUi.SetActive(true); initialized = true; StartCoroutine(HideTapToSpawnUI()); } }
void CheckARTrackingState(ARSystemStateChangedEventArgs obj) { Debug.Log("---> Got SystemStateChanged to: " + obj.state); if (obj.state == ARSystemState.SessionTracking) { isTracking = true; } else { isTracking = false; } CheckARReadyState(); }
// Callbacks private void OnSystemStateChanged(ARSystemStateChangedEventArgs obj) { stateText.text = obj.state.ToString(); }
void OnSystemStateChanged(ARSystemStateChangedEventArgs eventArgs) { UpdateVisibility(); }
private void ARSubsystemManager_systemStateChanged(ARSystemStateChangedEventArgs newState) { }
//Tracking the AR system state void ChangeStateText(ARSystemStateChangedEventArgs stateChanged_Args) { m_StateText.text = stateChanged_Args.ToString(); }