コード例 #1
0
ファイル: Main.cs プロジェクト: WeeirJoe/Joe
    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()));
    }
コード例 #2
0
ファイル: WorldTemplateDialog.cs プロジェクト: WeeirJoe/Joe
 public WorldTemplateDialogState(MainDialogMgr stateMgr) : base(stateMgr)
 {
 }
コード例 #3
0
ファイル: ServerListDialog.cs プロジェクト: WeeirJoe/Joe
 public ServerListDialogState(MainDialogMgr stateMgr) : base(stateMgr)
 {
 }
コード例 #4
0
ファイル: MainLobbyDialog.cs プロジェクト: WeeirJoe/Joe
 public MainLobbyDialogState(MainDialogMgr stateMgr) : base(stateMgr)
 {
 }
コード例 #5
0
ファイル: EscConfirmWnd.cs プロジェクト: WeeirJoe/Joe
 public EscConfirmDialogState(MainDialogMgr stateMgr) : base(stateMgr)
 {
 }
コード例 #6
0
ファイル: CampSelectDialog.cs プロジェクト: WeeirJoe/Joe
 public CampSelectDialogState(MainDialogMgr stateMgr) : base(stateMgr)
 {
 }
コード例 #7
0
ファイル: LoginDialog.cs プロジェクト: WeeirJoe/Joe
 public LoginDialogState(MainDialogMgr stateMgr) : base(stateMgr)
 {
 }
コード例 #8
0
ファイル: StartupDialogState.cs プロジェクト: WeeirJoe/Joe
 public StartupDialogState(MainDialogMgr stateManager) : base(stateManager)
 {
 }
コード例 #9
0
ファイル: RobotDialog.cs プロジェクト: WeeirJoe/Joe
 public RobotDialogState(MainDialogMgr stateMgr) : base(stateMgr)
 {
 }
コード例 #10
0
ファイル: ConnectWnd.cs プロジェクト: WeeirJoe/Joe
 public ConnectDialogState(MainDialogMgr stateMgr) : base(stateMgr)
 {
 }
コード例 #11
0
 public SfxDialogState(MainDialogMgr stateMgr) : base(stateMgr)
 {
 }
コード例 #12
0
 public MatchDialogState(MainDialogMgr stateMgr) : base(stateMgr)
 {
 }
コード例 #13
0
 public EscDialogState(MainDialogMgr dialgState) : base(dialgState)
 {
 }
コード例 #14
0
ファイル: UpdateDialog.cs プロジェクト: WeeirJoe/Joe
 public UpdateDialogState(MainDialogMgr stateMgr) : base(stateMgr)
 {
 }
コード例 #15
0
ファイル: MainMenu.cs プロジェクト: WeeirJoe/Joe
 public MainMenuState(MainDialogMgr dialogMgr) : base(dialogMgr)
 {
 }
コード例 #16
0
 public WeaponSelectDialogState(MainDialogMgr stateMgr) : base(stateMgr)
 {
 }
コード例 #17
0
ファイル: UIAdjustWnd.cs プロジェクト: WeeirJoe/Joe
 public UIAdjustDialogState(MainDialogMgr stateMgr) : base(stateMgr)
 {
 }
コード例 #18
0
 public HostEditDialogState(MainDialogMgr stateMgr) : base(stateMgr)
 {
 }
コード例 #19
0
ファイル: SettingDialog.cs プロジェクト: WeeirJoe/Joe
 public SettingDialogState(MainDialogMgr stateMgr) : base(stateMgr)
 {
 }
コード例 #20
0
ファイル: BattleResultDialog.cs プロジェクト: WeeirJoe/Joe
 public BattleResultDialogState(MainDialogMgr stateMgr) : base(stateMgr)
 {
 }
コード例 #21
0
 public LoadingDialogState(MainDialogMgr dialog) : base(dialog)
 {
 }
コード例 #22
0
ファイル: RoleSelectDialog.cs プロジェクト: WeeirJoe/Joe
 public RoleSelectDialogState(MainDialogMgr stateMgr) : base(stateMgr)
 {
 }
コード例 #23
0
 public ModelSelectDialogState(MainDialogMgr dialogState) : base(dialogState)
 {
 }
コード例 #24
0
 public DlcManagerDialogState(MainDialogMgr stateMgr) : base(stateMgr)
 {
 }
コード例 #25
0
 public DlcDialogState(MainDialogMgr stateMgr) : base(stateMgr)
 {
 }
コード例 #26
0
ファイル: RecordDialog.cs プロジェクト: WeeirJoe/Joe
 public RecordDialogState(MainDialogMgr stateMgr) : base(stateMgr)
 {
 }
コード例 #27
0
 public CreateRoomDialogState(MainDialogMgr stateMgr) : base(stateMgr)
 {
 }