Esempio n. 1
0
    //設定全螢幕狀態
    public void SetFullScreenState()
    {
        bool isFullScreen = (int)dataManager.GetDataValue("FULL_SCREEN") == 1; //目前全螢幕狀態

        isFullScreen = !isFullScreen;

        string dialogueContent = string.Empty;                   //對話框文字

        UnityEngine.Events.UnityAction SetFullScreenMode = () => //設置全螢幕模式
        {
            Screen.fullScreen = isFullScreen;

            isFullScreenStateGo[0].SetActive(!isFullScreen);
            isFullScreenStateGo[1].SetActive(isFullScreen);
            dataManager.SetDataValue("FULL_SCREEN", (isFullScreen ? 1 : 0));
        };

        if (isFullScreen)
        {
            dialogueContent = "是否設定為全螢幕模式 ?";
        }
        else
        {
            dialogueContent = "是否設定為視窗模式 ?";
        }

        confirmWindow.WindowPopup(dialogueContent, SetFullScreenMode);
    }
Esempio n. 2
0
    //返回按鈕
    public void ReturnToMenu()
    {
        UnityEngine.Events.UnityAction Return = () =>
        {
            AudioManagerScript.Instance.Stop(0); //背景音樂停止

            StartCoroutine(Cor_LoadScene());
        };

        confirmWindow.WindowPopup("是否返回主選單?", Return);
    }