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());
        }
    }
示例#2
0
    void CheckARTrackingState(ARSystemStateChangedEventArgs obj)
    {
        Debug.Log("---> Got SystemStateChanged to: " + obj.state);

        if (obj.state == ARSystemState.SessionTracking)
        {
            isTracking = true;
        }
        else
        {
            isTracking = false;
        }

        CheckARReadyState();
    }
示例#3
0
 // Callbacks
 private void OnSystemStateChanged(ARSystemStateChangedEventArgs obj)
 {
     stateText.text = obj.state.ToString();
 }
 void OnSystemStateChanged(ARSystemStateChangedEventArgs eventArgs)
 {
     UpdateVisibility();
 }
示例#5
0
 private void ARSubsystemManager_systemStateChanged(ARSystemStateChangedEventArgs newState)
 {
 }
示例#6
0
 //Tracking the AR system state
 void ChangeStateText(ARSystemStateChangedEventArgs stateChanged_Args)
 {
     m_StateText.text = stateChanged_Args.ToString();
 }