コード例 #1
0
 public static CriticalErrorStateController Register()
 {
     CriticalErrorStateController retV = new CriticalErrorStateController ();
     StateController.Register (GameState.CriticalError, retV, false);
     retV.AddTransition ((uint)GameState.ExitFinalize, GameState.ExitFinalize);
     return retV;
 }
コード例 #2
0
        public static CriticalErrorStateController Register()
        {
            CriticalErrorStateController retV = new CriticalErrorStateController();

            StateController.Register(GameState.CriticalError, retV, false);
            retV.AddTransition((uint)GameState.ExitFinalize, GameState.ExitFinalize);
            return(retV);
        }
コード例 #3
0
 void StatesInit()
 {
     PreProcessStateController.Register();
     InitStateController.Register();
     LoginStateController.Register();
     NoticeStateController.Register();
     MainMenuStateController.Register();
     PreBattleStateController.Register();
     BattleStateController.Register();
     PostBattleStateController.Register();
     InTransitionStateController.Register();
     CriticalErrorStateController.Register();
     ExitFinalizeStateController.Register();
 }