Example #1
0
    public void OnStageSelectButtonDown()
    {
        // ポーズを解除してシーン変更フラグを立てる
        if (pauseFlg)
        {
            pauseFlg = false;
        }
        GetComponent <Pause>().DisableGraphicRaycaster();
        GetComponent <Pause>().canPause = false;
        GetComponent <Result>().DisableGraphicRaycaster();
        changeSceneMode = CHANGE_SCENE_MODE.STAGESELECT;

        // リザルト画面を消す

        /*if (result.IsResultCanvasActive()) {
         *  result.SetResultCanvasActive(false);
         *  result.canGoal = false;
         * }*/

        if (SceneManager.GetActiveScene().name == "Title")
        {
            //changeSceneFlg = true;
            flg = true;
            sf.FadeInStart();
        }
        else
        {
            // ドア閉め演出
            st.CloseDoorParent();
        }
    }
 public void OnTitleButtonDown()
 {
     // ポーズを解除してシーン変更フラグを立てる
     pauseFlg        = false;
     changeSceneMode = CHANGE_SCENE_MODE.TITLE;
     changeSceneFlg  = true;
 }
 public void OnStageSelectButtonDown()
 {
     // ポーズを解除してシーン変更フラグを立てる
     pauseFlg        = false;
     changeSceneMode = CHANGE_SCENE_MODE.STAGESELECT;
     changeSceneFlg  = true;
 }
 public void OnRetryButtonDown()
 {
     // ポーズを解除してシーン変更フラグを立てる
     pauseFlg        = false;
     changeSceneMode = CHANGE_SCENE_MODE.RETRY;
     changeSceneFlg  = true;
 }
 public void OnNextButtonDown()
 {
     // ポーズを解除してシーン変更フラグを立てる
     pauseFlg        = false;
     changeSceneMode = CHANGE_SCENE_MODE.NEXT;
     changeSceneFlg  = true;
 }
Example #6
0
 public void OnTutorialButtonDown()
 {
     // ポーズを解除してシーン変更フラグを立てる
     if (pauseFlg)
     {
         pauseFlg = false;
     }
     changeSceneMode = CHANGE_SCENE_MODE.TUTORIAL;
     changeSceneFlg  = true;
 }
Example #7
0
    public void OnEscapeButtonDown()
    {
        // ポーズを解除してシーン変更フラグを立てる
        if (pauseFlg)
        {
            pauseFlg = false;
        }
        GetComponent <Pause>().DisableGraphicRaycaster();
        GetComponent <Pause>().canPause = false;
        GetComponent <Result>().DisableGraphicRaycaster();
        changeSceneMode = CHANGE_SCENE_MODE.ESCAPE;

        // ドア閉め演出
        st.CloseDoorParent();
    }
Example #8
0
    public void OnNextButtonDown()
    {
        // ポーズを解除してシーン変更フラグを立てる
        if (pauseFlg)
        {
            pauseFlg = false;
        }
        GetComponent <Pause>().DisableGraphicRaycaster();
        GetComponent <Pause>().canPause = false;
        GetComponent <Result>().DisableGraphicRaycaster();
        changeSceneMode = CHANGE_SCENE_MODE.NEXT;

        // リザルト画面を消す

        /*if (result.IsResultCanvasActive()) {
         *  result.SetResultCanvasActive(false);
         *  result.canGoal = false;
         * }*/

        // チュートリアル以外なら
        if (Area.GetAreaNumber() != 0)
        {
            // ドア閉め演出
            st.CloseDoorParent();
        }
        // チュートリアルなら
        else
        {
            // 最終ステージでないなら
            if (Area.ExistNextStageSameArea(Area.GetAreaNumber(), Area.GetStageNumber()))
            {
                // 演出せず次のステージへ
                changeSceneFlg = true;
            }
            // チュートリアルの最終面なら
            else
            {
                // ステージセレクトへ飛ぶ
                changeSceneMode = CHANGE_SCENE_MODE.STAGESELECT;
                changeSceneFlg  = true;
            }
        }
    }
Example #9
0
    public void OnRetryButtonDown()
    {
        // ポーズを解除してシーン変更フラグを立てる
        if (pauseFlg)
        {
            pauseFlg = false;
        }
        GetComponent <Pause>().DisableGraphicRaycaster();
        GetComponent <Pause>().canPause = false;
        GetComponent <Result>().DisableGraphicRaycaster();
        changeSceneMode = CHANGE_SCENE_MODE.RETRY;

        sf.FadeInStart();
        //changeSceneFlg = true;
        flg = true;

        // リザルト画面を消す

        /*if (result.IsResultCanvasActive()) {
         *  result.SetResultCanvasActive(false);
         *  result.canGoal = false;
         * }*/
    }
Example #10
0
    public void OnTitleButtonDown()
    {
        // ポーズを解除してシーン変更フラグを立てる
        if (pauseFlg)
        {
            pauseFlg = false;
        }
        GetComponent <Pause>().DisableGraphicRaycaster();
        GetComponent <Pause>().canPause = false;
        changeSceneMode = CHANGE_SCENE_MODE.TITLE;
        //changeSceneFlg = true;
        flg = true;

        if (SceneManager.GetActiveScene().name != "Ending")
        {
            sf.FadeInStart();
            SceneFade.isGoTitleWithBlackFade = true;
        }
        else
        {
            sf.FadeInStart(Color.white);
            SceneFade.isGoTitleWithWhiteFade = true;
        }
    }
Example #11
0
 public void OnStageSelected()
 {
     changeSceneMode = CHANGE_SCENE_MODE.SELECTSCENE;
     changeSceneFlg  = true;
 }