/************************************************************************/ /* コールバック処理 */ /************************************************************************/ //============================================================================ //! ボタンが押された private void _ClickButton(object iSender, RoutedEventArgs iArgs) { var button_index = ((Button)iSender).TabIndex; //トーナメント形式 if (button_index < 2) { var scene = (TournamentSelectScene)SceneManager.GetInstance().AdvanceScene(SceneManager.EScene.SCENE_BATTLE_TOURNAMENT_SELECT); scene.SetTeamBattleFlg((button_index == 1)); } //それ以外 else { button_index -= 2; var scene_Index_List = new SceneManager.EScene[5] { SceneManager.EScene.SCENE_INTRASQUAD_GAME, SceneManager.EScene.SCENE_MEMBER, SceneManager.EScene.SCENE_MEMBER_DETAILS, SceneManager.EScene.SCENE_BATTLE_HISTORY, SceneManager.EScene.SCENE_SYSTEM_SETTINGS, }; SceneManager.GetInstance().AdvanceScene(scene_Index_List[button_index]); } }
/************************************************************************/ /* アクセサ */ /************************************************************************/ /// <summary> /// 次のシーンを設定 /// </summary> /// <param name="iScene">シーン番号</param> public void SetmNextScene(SceneManager.EScene iScene) { mNextScene = iScene; }