void Create() { Log = new Log(); LayerManager.Init(); //不受状态机控制,仅打开和关闭的 PersistMgr = PersistDialogMgr.Ins; //面板管理器. DialogStateManager = new MainDialogMgr(); //顺序排队弹出框. PopupStateManager = new MainPopupStateManager(); //各类游戏数据. GameStateMgr = GameStateMgr.Ins; AppInfo = AppInfo.Ins; CombatData = CombatData.Ins; GameNotice = new GameNotice(); MeteorManager = MeteorManager.Ins; ScriptMng = ScriptMng.Ins; ActionInterrupt = ActionInterrupt.Ins; BuffMng = BuffMng.Ins; EventBus = new EventBus(); NetWorkBattle = NetWorkBattle.Ins; SceneMng = SceneMng.Ins; //FrameSyncLocal = FrameSyncLocal.Ins; FrameSyncServer = FrameSyncServer.Ins; MeteorBehaviour = MeteorBehaviour.Ins; DropMng = DropMng.Ins; //原版相关资源的加载器. MenuResLoader = MenuResLoader.Ins; SkcLoader = SkcLoader.Ins; BncLoader = BncLoader.Ins; FMCLoader = FMCLoader.Ins; GMBLoader = GMBLoader.Ins; GMCLoader = GMCLoader.Ins; DesLoader = DesLoader.Ins; FMCPoseLoader = FMCPoseLoader.Ins; SFXLoader = SFXLoader.Ins; AmbLoader = AmbLoader.Ins; DataMgr = DataMgr.Ins; SfxMeshGenerator = SfxMeshGenerator.Ins; RoomMng = RoomMng.Ins; SoundManager = SoundManager.Ins; DlcMng = DlcMng.Ins; PathMng = PathMng.Ins; DownloadManager = DownloadManager.Ins; DontDestroyOnLoad(gameObject); Log.WriteError(string.Format("GameStart AppVersion:{0}", Main.Ins.AppInfo.AppVersion())); }
public WorldTemplateDialogState(MainDialogMgr stateMgr) : base(stateMgr) { }
public ServerListDialogState(MainDialogMgr stateMgr) : base(stateMgr) { }
public MainLobbyDialogState(MainDialogMgr stateMgr) : base(stateMgr) { }
public EscConfirmDialogState(MainDialogMgr stateMgr) : base(stateMgr) { }
public CampSelectDialogState(MainDialogMgr stateMgr) : base(stateMgr) { }
public LoginDialogState(MainDialogMgr stateMgr) : base(stateMgr) { }
public StartupDialogState(MainDialogMgr stateManager) : base(stateManager) { }
public RobotDialogState(MainDialogMgr stateMgr) : base(stateMgr) { }
public ConnectDialogState(MainDialogMgr stateMgr) : base(stateMgr) { }
public SfxDialogState(MainDialogMgr stateMgr) : base(stateMgr) { }
public MatchDialogState(MainDialogMgr stateMgr) : base(stateMgr) { }
public EscDialogState(MainDialogMgr dialgState) : base(dialgState) { }
public UpdateDialogState(MainDialogMgr stateMgr) : base(stateMgr) { }
public MainMenuState(MainDialogMgr dialogMgr) : base(dialogMgr) { }
public WeaponSelectDialogState(MainDialogMgr stateMgr) : base(stateMgr) { }
public UIAdjustDialogState(MainDialogMgr stateMgr) : base(stateMgr) { }
public HostEditDialogState(MainDialogMgr stateMgr) : base(stateMgr) { }
public SettingDialogState(MainDialogMgr stateMgr) : base(stateMgr) { }
public BattleResultDialogState(MainDialogMgr stateMgr) : base(stateMgr) { }
public LoadingDialogState(MainDialogMgr dialog) : base(dialog) { }
public RoleSelectDialogState(MainDialogMgr stateMgr) : base(stateMgr) { }
public ModelSelectDialogState(MainDialogMgr dialogState) : base(dialogState) { }
public DlcManagerDialogState(MainDialogMgr stateMgr) : base(stateMgr) { }
public DlcDialogState(MainDialogMgr stateMgr) : base(stateMgr) { }
public RecordDialogState(MainDialogMgr stateMgr) : base(stateMgr) { }
public CreateRoomDialogState(MainDialogMgr stateMgr) : base(stateMgr) { }