예제 #1
0
    void Update()
    {
        if (RetryScript.GetGameOverFlag())
        {
            // カウントダウンの処理(整数で表示されるので1.0fにする)
            if (MaxTime > 1.0f)
            {
                MaxTime            -= Time.deltaTime;
                Seconds             = (int)MaxTime;
                text_CountDown.text = Seconds.ToString();

                if (Seconds == 3.0f)
                {
                    if (!Flag_4_01)
                    {
                        image4_01.SetActive(true);
                        //音(べちょっ)を鳴らす
                        audioSource.PlayOneShot(SE_betyo);

                        Flag_4_01 = true;
                    }
                }
                else if (Seconds == 2.0f)
                {
                    if (!Flag_4_02)
                    {
                        image4_02.SetActive(true);
                        //音(べちょっ)を鳴らす
                        audioSource.PlayOneShot(SE_betyo);
                        Flag_4_02 = true;
                    }
                }
                else if (Seconds == 1.0f)
                {
                    if (!Flag_4_03)
                    {
                        image4_03.SetActive(true);
                        //音(べちょっ)を鳴らす
                        audioSource.PlayOneShot(SE_betyo);
                        Flag_4_03 = true;
                    }
                }
            }


            //カウントダウンが0になったら強制GiveUp判定
            else if (MaxTime <= 1.0f)
            {
                image4_END.SetActive(true);
                // ゲーム(リトライ)→ステージセレクトに遷移
                SceneScript.SceneChange_Fade("SELECT STAGE", 0.5f);
            }
        }
    }
예제 #2
0
 // Update is called once per frame
 void Update()
 {
     // タッチしたら遷移
     if (Input.GetMouseButtonDown(0))
     {
         script.SceneChange_Fade("SELECT STAGE", 1.0f);
     }
 }
예제 #3
0
 // ここから各ステージの遷移
 public void Stage1_1()
 {
     Debug.Log("はじまりのうみ1-1に遷移");
     script.SceneChange_Fade("1-1", 1.0f);
 }
예제 #4
0
 // セレクト画面に遷移
 public void OnBackSelect()
 {
     script.SceneChange_Fade("SELECT STAGE", 1.0f);
 }
예제 #5
0
 public void OnClickStartButton()
 {
     Debug.Log("前シーンにバック");
     script.SceneChange_Fade("SELECT STAGE", 0.5f);
 }
예제 #6
0
 public void OnBackStage()
 {
     Scenescript.SceneChange_Fade("SELECT STAGE", 0.5f);
 }