public void OnClick() { if (FadeManager.CheckIsFade()) { return; } if (gameObject.name == "ReturnToGame") {// ゲームに戻る PauseTheGame.SetTimeScale(1.0f); m_MenuDelete.SwitchActive(); } if (gameObject.name == "RestartStage") {// ステージをやり直す PauseTheGame.SetTimeScale(1.0f); // Fadeの設定はResetWorld関数内で行ってます m_ObjPlayerCmdBhv.GetComponent <PlayerCommandBehavior>().RedoTheStage(); m_MenuDelete.SwitchActive(); } if (gameObject.name == "SelectStage") {// ステージ選択 m_ObjStageSelectCanvas.gameObject.SetActive(true); m_ObjMenuCanvas.gameObject.SetActive(false); } if (gameObject.name == "ControllerLayout") {// 操作説明 } if (gameObject.name == "BackToTitle") {// タイトルに戻る PauseTheGame.SetTimeScale(1.0f); FadeManager.BeginSetting(); FadeManager.NextColor = Color.black; FadeManager.SetUnmaskImage(FadeManager.ImageIndex.STAR); FadeManager.AddState(FadeManager.State.UNMASK); FadeManager.AddState(FadeManager.State.UNMASK_BIGGER); FadeManager.UnmaskSize_Start = new Vector2(Screen.width * 10, Screen.height * 10); FadeManager.UnmaskSize_End = new Vector2(0.01f, 0.01f); GameMasterBehavior.isInitiationEvent = true; FadeManager.SceneOut("TitleScene"); } }
public void OnClick() { /* ----- タイトル画面のメニュー ----- */ if (gameObject.name == "BeginGame") {// 初めから FadeManager.NextColor = Color.clear; FadeManager.AddState(FadeManager.State.A_TO_ONE); FadeManager.SceneOut("scene0315"); } if (gameObject.name == "ContinueGame") {// 続きから } if (gameObject.name == "SelectStage") {// ステージ選択 } if (gameObject.name == "End") {// ゲーム終了 } /* ----- ゲーム画面のメニュー ----- */ if (gameObject.name == "ReturnToGame") { // ゲームに戻る PauseTheGame.SetTimeScale(1.0f); // 一時停止解除 m_MenuDelete.SwitchActive(); // メニューを消す } if (gameObject.name == "SelectStage") {// ステージ選択 } if (gameObject.name == "ControllerLayout") {// 操作説明 } if (gameObject.name == "BackToTitle") {// タイトルに戻る PauseTheGame.SetTimeScale(1.0f); FadeManager.AddState(FadeManager.State.A_TO_ONE); FadeManager.SceneOut("TitleScene"); } Debug.Log("Button click!" + gameObject.name); }