/// <summary> /// 入力を取得 /// </summary> private void GetKey() { if (state == STATE.GAME) { // フレーム変更 if (Input.GetKeyDown(KeyCode.LeftControl) || Input.GetKeyDown(KeyCode.RightControl)) { StartCoroutine(ChangeFlame()); } // 撮影 if (Input.GetKeyDown(KeyCode.C)) { snap.ClickShootButton(); } } if (Input.GetKeyDown(KeyCode.Z)) { if (!SceneManager.GetSceneByName("Album").isLoaded) { stm.OpenScene("Album"); ChangeState(STATE.POSE); } else { stm.CloseScene("Album"); if (!SceneManager.GetSceneByName("Pose").isLoaded) { ChangeState(STATE.GAME); } } } // ポーズ画面 if (Input.GetKeyDown(KeyCode.O)) { if (state == STATE.POSE) { if (SceneManager.GetSceneByName("Option").isLoaded) { stm.CloseScene("Option"); } else if (SceneManager.GetSceneByName("Album").isLoaded) { stm.CloseScene("Album"); if (!SceneManager.GetSceneByName("Pose").isLoaded) { ChangeState(STATE.GAME); } } else { stm.CloseScene("Pose"); } } else { stm.OpenScene("Pose"); } } }