Пример #1
0
        public Game()
        {
            _packetManager = new PacketManager();
            _clientManager = new GameClientManager();

            _moderationManager = new ModerationManager();
            _moderationManager.Init();

            _itemDataManager = new ItemDataManager();
            _itemDataManager.Init();

            _catalogManager = new CatalogManager();
            _catalogManager.Init(_itemDataManager);

            _televisionManager = new TelevisionManager();
            _televisionManager.Init();

            _navigatorManager = new NavigatorManager();
            _navigatorManager.Init();

            _roomManager = new RoomManager();
            _roomManager.LoadModels();

            _chatManager = new ChatManager();

            _groupManager = new GroupManager();
            _groupManager.Init();

            _questManager = new QuestManager();
            _questManager.Init();

            _achievementManager = new AchievementManager();
            _achievementManager.Init();

            _talentTrackManager = new TalentTrackManager();
            _talentTrackManager.Init();

            _landingViewManager = new LandingViewManager();
            _landingViewManager.Init();

            _gameDataManager = new GameDataManager();
            _gameDataManager.Init();

            _globalUpdater = new ServerStatusUpdater();
            _globalUpdater.Init();

            _botManager = new BotManager();
            _botManager.Init();

            _cacheManager = new CacheManager();

            _rewardManager = new RewardManager();
            _rewardManager.Init();

            _badgeManager = new BadgeManager();
            _badgeManager.Init();

            _permissionManager = new PermissionManager();
            _permissionManager.Init();

            _subscriptionManager = new SubscriptionManager();
            _subscriptionManager.Init();
        }