コード例 #1
0
        /************************************************************************/
        /* コールバック処理                                                     */
        /************************************************************************/

        //============================================================================
        //! ボタンが押された
        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]);
            }
        }
コード例 #2
0
        /************************************************************************/
        /* アクセサ                                                             */
        /************************************************************************/

        /// <summary>
        /// 次のシーンを設定
        /// </summary>
        /// <param name="iScene">シーン番号</param>
        public void SetmNextScene(SceneManager.EScene iScene)
        {
            mNextScene = iScene;
        }