コード例 #1
0
    public void OnTapLoseButton()
    {
        switch (GameObject.Find("MAINLOOP").GetComponent <MainLoop>().GetStage())
        {
        case 1:
            RetryButton.SetLoseStage(Fade.NEXTSCENE.STAGE_1);
            Sound.StopBgm();
            GameObject.Find("Fade").GetComponent <Fade>().FadeStart(Fade.NEXTSCENE.GAMEOVER);
            break;

        case 2:
            RetryButton.SetLoseStage(Fade.NEXTSCENE.STAGE_2);
            Sound.StopBgm();
            GameObject.Find("Fade").GetComponent <Fade>().FadeStart(Fade.NEXTSCENE.GAMEOVER);
            break;

        case 3:
            RetryButton.SetLoseStage(Fade.NEXTSCENE.STAGE_3);
            Sound.StopBgm();
            GameObject.Find("Fade").GetComponent <Fade>().FadeStart(Fade.NEXTSCENE.GAMEOVER);
            break;

        case 4:
            RetryButton.SetLoseStage(Fade.NEXTSCENE.STAGE_4);
            Sound.StopBgm();
            GameObject.Find("Fade").GetComponent <Fade>().FadeStart(Fade.NEXTSCENE.GAMEOVER);
            break;

        case 5:
            RetryButton.SetLoseStage(Fade.NEXTSCENE.STAGE_5);
            Sound.StopBgm();
            GameObject.Find("Fade").GetComponent <Fade>().FadeStart(Fade.NEXTSCENE.GAMEOVER);
            break;
        }
    }
コード例 #2
0
 public void onTapButton()
 {
     RetryButton.SetLoseStage(Fade.NEXTSCENE.STAGE_1);               // ゲームオーバーに, 負けたシーンを渡す
     Fade_cs.FadeStart(Fade.NEXTSCENE.GAMEOVER);                     // 遷移したいシーンを選択
 }
コード例 #3
0
    // Update is called once per frame
    void Update()
    {
        if (!bGameStart)
        {
            return;
        }

        if (Input.GetKeyDown(KeyCode.Q))
        {
            CameraChange();
        }

        if (CameraChangeFlg)
        {
            CameraCnt += Time.deltaTime;
            if (CameraCnt >= 1)
            {
                CameraCnt       = 0;
                CameraChangeFlg = false;
                CatIncamera.SetActive(false);
                GameCamera.SetActive(true);
                Par.SetActive(false);
            }
        }

        pauseF = Pause_cs.m_bPause;

        if (!Pause_cs.m_bPause)
        {
            PuzzleMain_cs.Up();
            Playerspown_cs.Up();
            SpeedUp_cs.Up();
            switch (StageNumber)
            {
            case 1:
                Enemyspown_1_cs.Up();
                break;

            case 2:
                Enemyspown_2_cs.Up();
                break;

            case 3:
                Enemyspown_3_cs.Up();
                break;

            case 4:
                Enemyspown_4_cs.Up();
                break;

            case 5:
                Enemyspown_5_cs.Up();
                break;
            }

            if (PlayerEndFlg == true)
            {
                // 花吹雪作成
                if (!bKami)
                {
                    bKami = true;
                    Instantiate(Kamihubuki);
                }

                EndTime += Time.deltaTime;
                if (EndTime >= 3.0f)
                {
                    switch (StageNumber)
                    {
                    case 1:
                        ResultNextButton.SetClearStage(Fade.NEXTSCENE.STAGE_1);
                        EnemyCatapult.SetClearStage(Fade.NEXTSCENE.STAGE_1);
                        Sound.StopBgm();
                        GameObject.Find("Fade").GetComponent <Fade> ().FadeStart(Fade.NEXTSCENE.RESULR);
                        break;

                    case 2:
                        ResultNextButton.SetClearStage(Fade.NEXTSCENE.STAGE_2);
                        EnemyCatapult.SetClearStage(Fade.NEXTSCENE.STAGE_2);
                        Sound.StopBgm();
                        GameObject.Find("Fade").GetComponent <Fade> ().FadeStart(Fade.NEXTSCENE.RESULR);
                        break;

                    case 3:
                        ResultNextButton.SetClearStage(Fade.NEXTSCENE.STAGE_3);
                        EnemyCatapult.SetClearStage(Fade.NEXTSCENE.STAGE_3);
                        Sound.StopBgm();
                        GameObject.Find("Fade").GetComponent <Fade> ().FadeStart(Fade.NEXTSCENE.RESULR);
                        break;

                    case 4:
                        ResultNextButton.SetClearStage(Fade.NEXTSCENE.STAGE_4);
                        EnemyCatapult.SetClearStage(Fade.NEXTSCENE.STAGE_4);
                        Sound.StopBgm();
                        GameObject.Find("Fade").GetComponent <Fade> ().FadeStart(Fade.NEXTSCENE.RESULR);
                        break;

                    case 5:
                        ResultNextButton.SetClearStage(Fade.NEXTSCENE.STAGE_5);
                        EnemyCatapult.SetClearStage(Fade.NEXTSCENE.STAGE_5);
                        Sound.StopBgm();
                        GameObject.Find("Fade").GetComponent <Fade> ().FadeStart(Fade.NEXTSCENE.RESULR);
                        break;
                    }
                }
            }

            if (EnemyEndFlg == true)
            {
                EndTime += Time.deltaTime;
                if (EndTime >= 2.0f)
                {
                    EnemyEndFlg = false;
                    switch (StageNumber)
                    {
                    case 1:
                        RetryButton.SetLoseStage(Fade.NEXTSCENE.STAGE_1);
                        Sound.StopBgm();
                        GameObject.Find("Fade").GetComponent <Fade> ().FadeStart(Fade.NEXTSCENE.GAMEOVER);
                        break;

                    case 2:
                        RetryButton.SetLoseStage(Fade.NEXTSCENE.STAGE_2);
                        Sound.StopBgm();
                        GameObject.Find("Fade").GetComponent <Fade> ().FadeStart(Fade.NEXTSCENE.GAMEOVER);
                        break;

                    case 3:
                        RetryButton.SetLoseStage(Fade.NEXTSCENE.STAGE_3);
                        Sound.StopBgm();
                        GameObject.Find("Fade").GetComponent <Fade> ().FadeStart(Fade.NEXTSCENE.GAMEOVER);
                        break;

                    case 4:
                        RetryButton.SetLoseStage(Fade.NEXTSCENE.STAGE_4);
                        Sound.StopBgm();
                        GameObject.Find("Fade").GetComponent <Fade> ().FadeStart(Fade.NEXTSCENE.GAMEOVER);
                        break;

                    case 5:
                        RetryButton.SetLoseStage(Fade.NEXTSCENE.STAGE_5);
                        Sound.StopBgm();
                        GameObject.Find("Fade").GetComponent <Fade> ().FadeStart(Fade.NEXTSCENE.GAMEOVER);
                        break;
                    }
                }
            }

            //for (int i = 0; i < Player_csList.Count; i ++)
            //	Player_csList [i].Up ();
            //for (int i = 0; i < Enemy_csList.Count; i ++)
            //	Enemy_csList [i].Up ();
        }
        else
        {
            Pause_cs.Up();
        }
    }