/// <summary> /// ゲームクリアの処理を行う /// </summary> void GameClear() { //データの更新 Data.colonyValue = ColonySystem.colony_HP; Data.waveCout = waveCout; Data.score = score; sceneFader.SceneChange("Result");//リザルトシーンに遷移 }
// Update is called once per frame void Update() { if (Input.GetKeyDown(KeyCode.R))// Rキーが押されたら { GameFinish(); } if (Input.GetKeyDown(KeyCode.G)) { sf.SceneChange("Game"); // Gキーでゲームリスタート } if (!Data.gamestartFlg || Data.pauseFlg) { return; // ゲーム中でないなら以下の処理を飛ばす } }
// Update is called once per frame void Update() { if (Input.GetKeyDown(KeyCode.G)) { sf.SceneChange("Game"); // Gキーでゲームシーン } if (Input.GetKeyDown(KeyCode.R)) { sf.SceneChange("Result"); // Rキーでリザルトを再呼び出し } if (Input.GetKeyDown(KeyCode.Space)) { DataReset();// データのリセット } }
void GameStart(PLAYERNUM _player) { foreach (int _number in playerNumber) { if (_number == (int)_player) { sceneFader.SceneChange("Game"); } } }
// Update is called once per frame void Update() { for (int i = 1; i < 5; i++) { if (GamePad.GetButtonDown(GamePad.Button.Y, (GamePad.Index)i)) { sceneFader.SceneChange("Title"); } } }
// Update is called once per frame void Update() { if (!SceneFader.isFade && !isFade) { StartCoroutine(PanelFade(1.0f));//パネルのフェードを呼び出す } if (!isResult && GamePad.GetButtonDown(GamePad.Button.Y, GamePad.Index.Any) && resultState == ResultState.RESULT) { ActivStateChenge(resultPanel); StartCoroutine(RankingProgram()); } if (!isRanking && GamePad.GetButtonDown(GamePad.Button.Y, GamePad.Index.Any) && resultState == ResultState.RANKING) { sceneFader.SceneChange("Title"); } }