PlatformUIConfirmQuit() public static méthode

public static PlatformUIConfirmQuit ( ) : void
Résultat void
Exemple #1
0
    /// <summary>
    /// Show the confirm quit menu
    /// </summary>
    void ShowConfirmQuitMenu()
    {
#if UNITY_ANDROID && !UNITY_EDITOR
        Debug.Log("[PlatformUI-ConfirmQuit] Showing @ " + Time.time);
        OVRManager.PlatformUIConfirmQuit();
#endif
    }
Exemple #2
0
    void Update()
    {
        if (OVRInput.GetDown(OVRInput.Button.One) || OVRInput.GetDown(OVRInput.Button.PrimaryIndexTrigger))
        {
            buttonPressed = true;
        }

        if (buttonPressed && (OVRInput.GetUp(OVRInput.Button.One) || OVRInput.GetUp(OVRInput.Button.PrimaryIndexTrigger)))
        {
            buttonPressed = false;
            Scene scene = SceneManager.GetActiveScene();

            if (scene.name == "heart_01")
            {
#if UNITY_ANDROID && !UNITY_EDITOR
                OVRManager.PlatformUIConfirmQuit();
#endif
            }
            else
            {
                SceneManager.LoadScene("heart_01", LoadSceneMode.Single);
            }
        }

        if (OVRInput.GetUp(OVRInput.Button.One) || OVRInput.GetUp(OVRInput.Button.PrimaryIndexTrigger))
        {
            buttonPressed = false;
        }
    }
    void Update()
    {
        if (OVRInput.GetDown(OVRInput.Button.Back) || Input.GetKeyDown(KeyCode.Escape))
        {
            buttonPressed = true;
        }

        if (buttonPressed && (OVRInput.GetUp(OVRInput.Button.Back) || Input.GetKeyUp(KeyCode.Escape)))
        {
            buttonPressed = false;
            Scene scene = SceneManager.GetActiveScene();

            if (scene.name == "main")
            {
#if UNITY_ANDROID && !UNITY_EDITOR
                OVRManager.PlatformUIConfirmQuit();
#endif
            }
            else
            {
                SceneManager.LoadScene("main", LoadSceneMode.Single);
            }
        }

        if (OVRInput.GetUp(OVRInput.Button.Back) || Input.GetKeyUp(KeyCode.Escape))
        {
            buttonPressed = false;
        }
    }
 // Update is called once per frame
 void Update()
 {
     if (Input.GetKeyDown(KeyCode.Escape))
     {
         OVRManager.PlatformUIConfirmQuit();
     }
 }
Exemple #5
0
 void Update()
 {
     // "←"ボタンを押した時にメニュー画面を開く処理
     if (Input.GetKeyDown(KeyCode.Escape))
     {
         OVRManager.PlatformUIConfirmQuit();
     }
 }
 //後ろの文字を消去します。
 //TextHandler の UnityEvent に登録して呼び出します。
 public void OnBackspace()
 {
     if (textMesh.text.Length != 0)
     {
         textMesh.text = textMesh.text.Remove(textMesh.text.Length - 1, 1);
     }
     else
     {
         OVRManager.PlatformUIConfirmQuit();
     }
 }
Exemple #7
0
    public void GoToPrevious()
    {
        if (panelHistory.Count == 0)
        {
            OVRManager.PlatformUIConfirmQuit();
            return;
        }
        int lastIndex = panelHistory.Count - 1;

        SetCurrent(panelHistory[lastIndex]);
        panelHistory.RemoveAt(lastIndex);
    }
        // void OnApplicationQuit() {
        //   // track timed event end
        //   Mixpanel.Track("App Session");
        //   Mixpanel.Flush();
        // }

        void Update()
        {
            // Button.Back is for Go, Button.Start for Quest
            if (UnityEngine.XR.XRDevice.model == "Oculus Quest")
            {
                if (OVRInput.GetDown(OVRInput.Button.Start))
                {
                    // minimize app
                    OVRManager.PlatformUIConfirmQuit();
                }
            }
            else
            {
                if (OVRInput.GetDown(OVRInput.Button.Back))
                {
                    // minimize app
                    OVRManager.PlatformUIConfirmQuit();
                }
            }
        }
Exemple #9
0
 /// <summary>
 /// Leaves the application/game and returns to the launcher/dashboard
 /// </summary>
 public void ReturnToLauncher()
 {
     // show the platform UI quit prompt
     OVRManager.PlatformUIConfirmQuit();
 }
Exemple #10
0
 public void ReturnToLauncher()
 {
     OVRManager.PlatformUIConfirmQuit();
 }
Exemple #11
0
 public void ExitApp()
 {
     _exitButtonTran.FlattenObj();
     OVRManager.PlatformUIConfirmQuit();
 }
 public void QuitToOculusHome()
 {
     OVRManager.PlatformUIConfirmQuit();
 }
Exemple #13
0
 private void LeaveGame()
 {
     OVRManager.PlatformUIConfirmQuit();
 }