Esempio n. 1
0
 void Detail(Dictionary <int, string[]> buffer)
 {
     if (Input.GetKeyDown(KeyCode.Return))
     {
         counter++;
         if (buffer.Count <= counter)
         {
             FadeSceneManager.Execute(Loader.battleSceneName);
             return;
         }
         Talk(buffer);
     }
 }
Esempio n. 2
0
 public void Escape()
 {
     if (Loader.level != 4)
     {
         FadeSceneManager.Execute(Loader.boardSceneName);
         instance.soundBox.PlayOneShot(instance.audioClass.escape, 1f);
         Loader.isForceEvent = false;
         Loader.isUseEscape[Loader.level] = true;
         Loader.level--;
     }
     else
     {
         instance.AddMessage("逃げたら即殺されそうだ");
         instance.soundBox.PlayOneShot(instance.audioClass.notExecute, 1f);
     }
 }
Esempio n. 3
0
    //IEnumerator WaitTime()
    //{
    //    instance.attackCommand.gameObject.SetActive(true);

    //    yield break;
    //}

    public void Win()
    {
        print("You Win");
        Judge(winImage, "全ての敵を倒しました");
        if (Loader.level == 3)
        {
            Loader.isUseEscape[Loader.level] = true;
        }
        else if (Loader.level == 4)
        {
            FadeSceneManager.Execute("Title", 3f, 0.1f);
        }
        else
        {
            Loader.level--;
        }
    }
Esempio n. 4
0
    void Update()
    {
        //ゲームを動作させない
        if (instance.isGameEnd)
        {
            if (Input.anyKeyDown)
            {
                FadeSceneManager.Execute(Loader.boardSceneName);
            }

            return;
        }

        //シーン遷移時は十字キーで動作させない
        if (FadeSceneManager.IsFading())
        {
            instance.eventSystem.enabled = false;
            return;
        }
        else
        {
            instance.eventSystem.enabled = true;
        }

        if (GetWhoseTurn() != WhoseTurn.enemy && !FindObjectOfType <iTween>())
        {
            if (Input.GetKeyDown(KeyCode.Backspace) || Input.GetKeyDown(KeyCode.LeftArrow) || Input.GetKeyDown(KeyCode.A))
            {
                OnCommandBack(audioClass.cancel);
            }
            else if (Input.GetKey(KeyCode.LeftShift) || Input.GetKey(KeyCode.RightShift))
            {
                //CommandPanelにTraceLineを入れておくと予測線も消えてしまうため
                instance.commandPanel.SetActive(false);
                instance.subArrow.gameObject.GetComponent <Image>().enabled = false;
            }
            else if (instance.subArrow.enabled && (Input.GetKeyUp(KeyCode.LeftShift) || Input.GetKeyUp(KeyCode.RightShift)))
            {
                instance.subArrow.gameObject.GetComponent <Image>().enabled = true;
            }
            else
            {
                instance.commandPanel.SetActive(true);
            }
        }
    }
Esempio n. 5
0
 public void startButton()
 {
     FadeSceneManager.Execute(Loader.boardSceneName);
     GameObject.Find("SE").GetComponent <AudioSource>().PlayOneShot(decide, 1f);
 }
Esempio n. 6
0
 private void BattleScene()
 {
     FadeSceneManager.Execute(Loader.battleSceneName);
 }
Esempio n. 7
0
 private void Restart()
 {
     FadeSceneManager.Execute(SceneManager.GetActiveScene().name);
 }