public MainDialogStateManager()
 {
     ConnectDialogState       = new ConnectDialogState(this);
     EscDialogState           = new EscDialogState(this);
     LoadingDialogState       = new LoadingDialogState(this);
     ModelSelectDialogState   = new ModelSelectDialogState(this);
     MainMenuState            = new MainMenuState(this);
     EscConfirmDialogState    = new EscConfirmDialogState(this);
     UIAdjustDialogState      = new UIAdjustDialogState(this);
     ScriptInputDialogState   = new ScriptInputDialogState(this);
     StartupDialogState       = new StartupDialogState(this);
     LevelDialogState         = new LevelDialogState(this);
     UpdateDialogState        = new UpdateDialogState(this);
     DlcDialogState           = new DlcDialogState(this);
     WorldTemplateDialogState = new WorldTemplateDialogState(this);
     MainLobbyDialogState     = new MainLobbyDialogState(this);
     RoomOptionDialogState    = new RoomOptionDialogState(this);
     ServerListDialogState    = new ServerListDialogState(this);
     RecordDialogState        = new RecordDialogState(this);
     HostEditDialogState      = new HostEditDialogState(this);
     SettingDialogState       = new SettingDialogState(this);
     LoginDialogState         = new LoginDialogState(this);
     WeaponSelectDialogState  = new WeaponSelectDialogState(this);
     MatchDialogState         = new MatchDialogState(this);
     BattleResultDialogState  = new BattleResultDialogState(this);
     SfxDialogState           = new SfxDialogState(this);
     RobotDialogState         = new RobotDialogState(this);
     WeaponDialogState        = new WeaponDialogState(this);
 }
Esempio n. 2
0
 public override void OnDialogStateEnter(BaseDialogState ownerState, BaseDialogState previousDialog, object data)
 {
     base.OnDialogStateEnter(ownerState, previousDialog, data);
     Init();
     if (ScriptInputDialogState.Exist())
     {
         ScriptInputDialogState.State.Close();
     }
 }
Esempio n. 3
0
 public void Init()
 {
     ActiveState             = new List <PersistState>();
     ReconnectDialogState    = new ReconnectDialogState();
     GameOverlay             = new GameOverlayDialogState();
     FightState              = new FightState();
     ReplayState             = new ReplayState();
     NickNameDialogState     = new NickNameDialogState();
     BattleStatusDialogState = new BattleStatusDialogState();
     ConnectServerState      = new ConnectServerDialogState();
     PlayerDialogState       = new PlayerDialogState();
     ChatDialogState         = new ChatDialogState();
     PsdEditDialogState      = new PsdEditDialogState();
     RoomChatDialogState     = new RoomChatDialogState();
     LoadingEx              = new LoadingEXDialogState();
     ItemInfoDialogState    = new ItemInfoDialogState();
     GunShootDialogState    = new GunShootDialogState();
     TipDialogState         = new TipDialogState();
     WaitDialogState        = new WaitDialogState();
     RecordSelectState      = new RecordSelectState();
     ScriptInputDialogState = new ScriptInputDialogState();
 }