Exemplo n.º 1
0
        public void Initialize(
            IUIController uiController,
            IMsgRepo msgRepo,
            INetworkManager network,
            XiaoMiManager xiaoMiManager,
            IAnalyticManager analyticManager,
            ConfigHolder configHolder,
            IAnySDKManager anySdkManager,
            IosSDK ios,
            IWeChatManager weChatManager,
            IDataRepository dataRepository,
            LocalGameServer localGameServer)
        {
            _uiController    = uiController;
            _ios             = ios;
            _network         = network;
            _msgRepo         = msgRepo;
            _configHolder    = configHolder;
            _xiaoMiManager   = xiaoMiManager;
            _weChatManager   = weChatManager;
            _analyticManager = analyticManager;
            _localGameServer = localGameServer;
            _anySdkManager   = anySdkManager;

            _appState          = dataRepository.GetContainer <AppState>(DataKey.AppState);
            _versionResult     = dataRepository.GetContainer <VersionResult>(DataKey.VersionResult);
            _pLoginResult      = dataRepository.GetContainer <PLoginResult>(DataKey.PLoginResult);
            _billboardRead     = dataRepository.GetContainer <bool>(DataKey.BillboardRead);
            _currentGameMode   = dataRepository.GetContainer <int>(DataKey.CurrentGameMode);
            _vipExchangeList   = dataRepository.GetContainer <VipExchangeListResult>(DataKey.VipExchangeListResult);
            _treasureChestData = dataRepository.GetContainer <TreasureChestData>(DataKey.TreasureChestData);
            _hloginResult      = dataRepository.GetContainer <HLoginResult>(DataKey.HLoginResult);
            _friendListResult  = dataRepository.GetContainer <SFriendListResult>(DataKey.SFriendListResult);
        }
 public GLoginResultHandler(IAnalyticManager analyticManager, IDataRepository dataRepository)
     : base(Server.GServer, Msg.CmdType.GU.LOGIN_RESULT_V6)
 {
     _room            = dataRepository.GetContainer <Room>(DataKey.CurrentRoom);
     _gloginResult    = dataRepository.GetContainer <GLoginResult>(DataKey.GLoginResult);
     _user            = dataRepository.GetContainer <User>(DataKey.MyUser);
     _currentGameMode = dataRepository.GetContainer <int>(DataKey.CurrentGameMode);
     _analyticManager = analyticManager;
 }
Exemplo n.º 3
0
 public BEscapeHandler(IDialogManager dialogManager, IDataRepository dataRepository,
                       IAnalyticManager analyticManager)
     : base(Server.GServer, Msg.CmdType.GU.B_ESCAPE_V6)
 {
     _dialogManager   = dialogManager;
     _analyticManager = analyticManager;
     _user            = dataRepository.GetContainer <User>(DataKey.MyUser);
     _room            = dataRepository.GetContainer <Room>(DataKey.CurrentRoom);
 }
Exemplo n.º 4
0
 public void Initialize(
     IDialogManager dialogManager,
     IAnalyticManager analyticManager,
     IClipboardManager clipboardManager)
 {
     _dialogManager    = dialogManager;
     _analyticManager  = analyticManager;
     _clipboardManager = clipboardManager;
 }
Exemplo n.º 5
0
 public void Initialize(
     IDataRepository dataRepository,
     IDialogManager dialogManager,
     IAnalyticManager analyticManager,
     RemoteAPI remoteAPI)
 {
     _dialogManager     = dialogManager;
     _analyticManager   = analyticManager;
     _remoteAPI         = remoteAPI;
     _sFriendListResult = dataRepository.GetContainer <SFriendListResult>(DataKey.SFriendListResult);
 }
Exemplo n.º 6
0
 public void Initialize(
     CurrencyValue.Factory currencyValueFactory,
     IWeChatManager weChatManager,
     IDataRepository dataRepository,
     IAnalyticManager analyticManager)
 {
     _currencyValueFactory = currencyValueFactory;
     _wechatManager        = weChatManager;
     _analyticManager      = analyticManager;
     _raceAwardQueue       = dataRepository.GetContainer <Queue <RaceAward> >(DataKey.RaceAwardQueue);
 }
Exemplo n.º 7
0
 public void Initialize(
     IAppContext context,
     IDialogManager dialogManager,
     IAnalyticManager analyticManager,
     RemoteAPI remoteAPI)
 {
     _context         = context;
     _remoteAPI       = remoteAPI;
     _dialogManager   = dialogManager;
     _analyticManager = analyticManager;
 }
Exemplo n.º 8
0
 public BRoundEndHandler(
     IDataRepository dataRepository,
     IAnalyticManager analyticManager,
     IAppController appController)
     : base(Server.GServer, Msg.CmdType.GU.B_ROUND_END_V6)
 {
     _analyticManager = analyticManager;
     _appController   = appController;
     _table           = dataRepository.GetContainer <Table>(DataKey.CurrentTable);
     _user            = dataRepository.GetContainer <User>(DataKey.MyUser);
     _bRoundEnd       = dataRepository.GetContainer <BRoundEnd>(DataKey.BRoundEnd);
     _roomData        = dataRepository.GetContainer <Room>(DataKey.CurrentRoom);
     _playingData     = dataRepository.GetContainer <PlayingData>(DataKey.PlayingData);
     _tableUserData   = dataRepository.GetContainer <TableUserData>(DataKey.TableUserData);
 }
Exemplo n.º 9
0
        public void Initialize(
            IDataRepository dataRepository,
            IDialogManager dialogManager,
            IAnalyticManager analyticManager,
            RemoteAPI remoteAPI,
            JianMengChatItem.Factory itemFactory)
        {
            _jianMengList  = dataRepository.GetContainer <List <JianMengItem> >(DataKey.JianMengItemList);
            _featureSwitch = dataRepository.GetContainer <FeatureSwitch>(DataKey.FeatureSwitch);

            _remoteAPI       = remoteAPI;
            _dialogManager   = dialogManager;
            _itemFactory     = itemFactory;
            _analyticManager = analyticManager;
        }
Exemplo n.º 10
0
 public void Initialize(
     IDataRepository dataRepository,
     IDialogManager dialogManager,
     RemoteAPI remoteAPI,
     IAnalyticManager analyticManager,
     YuanBaoItem.Factory itemFactory)
 {
     _dialogManager       = dialogManager;
     _remoteAPI           = remoteAPI;
     _analyticManager     = analyticManager;
     _itemFactory         = itemFactory;
     _yuanBaoConfigResult =
         dataRepository.GetContainer <YuanBaoConfigResult>(DataKey.YuanBaoConfigResult);
     _myUser = dataRepository.GetContainer <User>(DataKey.MyUser);
 }
Exemplo n.º 11
0
        public void Initialize(
            IMsgRepo msgRepo,
            IAppController appController,
            ISoundController soundController,
            IMessageRouter messageRouter,
            INetworkManager network,
            ITaskManager taskManager,
            IDialogManager dialogManager,
            IAnalyticManager analyticManager,
            ConfigHolder configHolder,
            IDataRepository dataRepository,
            IClipboardManager clipboardManager)
        {
            _msgRepo          = msgRepo;
            _appController    = appController;
            _soundController  = soundController;
            _messageRouter    = messageRouter;
            _network          = network;
            _taskManager      = taskManager;
            _analyticManager  = analyticManager;
            _dialogManager    = dialogManager;
            _configHolder     = configHolder;
            _clipboardManager = clipboardManager;

            _dataRepository           = dataRepository;
            _myUser                   = dataRepository.GetContainer <User>(DataKey.MyUser);
            _requestAwardResult       = dataRepository.GetContainer <RequestAwardResult>(DataKey.RequestAwardResult);
            _chooseRoomResult         = dataRepository.GetContainer <ChooseRoomResult>(DataKey.ChooseRoomResult);
            _chooseRoomFail           = dataRepository.GetContainer <ChooseRoomFail>(DataKey.ChooseRoomFail);
            _leaveRoomResult          = dataRepository.GetContainer <LeaveRoomResult>(DataKey.LeaveRoomResult);
            _chooseTableResult        = dataRepository.GetContainer <ChooseTableResult>(DataKey.ChooseTableResult);
            _leaveTableResult         = dataRepository.GetContainer <LeaveTableResult>(DataKey.LeaveTableResult);
            _currentRoom              = dataRepository.GetContainer <Room>(DataKey.CurrentRoom);
            _playingData              = dataRepository.GetContainer <PlayingData>(DataKey.PlayingData);
            _tableUserData            = dataRepository.GetContainer <TableUserData>(DataKey.TableUserData);
            _exchangeResult           = dataRepository.GetContainer <ExchangeResult>(DataKey.ExchangeResult);
            _requestExchangeVipResult =
                dataRepository.GetContainer <RequestExchangeVipResult>(DataKey.RequestExchangeVipResult);
            _tradeNoResult              = dataRepository.GetContainer <TradeNoResult>(DataKey.TradeNoResult);
            _checkTradeResult           = dataRepository.GetContainer <CheckTradeResult>(DataKey.CheckTradeResult);
            _searchUserResult           = dataRepository.GetContainer <CUSearchUserResult>(DataKey.SearchUserResult);
            _friendDetailResult         = dataRepository.GetContainer <SFriendDetailResult>(DataKey.SFriendDetailResult);
            _removeFriendResultToSender =
                dataRepository.GetContainer <SRemoveFriendResultToSender>(DataKey.SRemoveFriendResultToSender);
            _traceUserResult       = dataRepository.GetContainer <TraceUserResult>(DataKey.TraceUserResult);
            _exchangeYuanBaoResult = dataRepository.GetContainer <ExchangeYuanBaoResult>(DataKey.ExchangeYuanBaoResult);
        }
Exemplo n.º 12
0
        public void Initialize(
            IDataRepository dtaDataRepository,
            IUIController uiController,
            IAnalyticManager analyticManager,
            RemoteAPI remoteAPI)
        {
            _remoteAPI       = remoteAPI;
            _uiController    = uiController;
            _analyticManager = analyticManager;

            _initialized = true;

            _yuanBaoConfigResult =
                dtaDataRepository.GetContainer <YuanBaoConfigResult>(DataKey.YuanBaoConfigResult);

            InitYuanBaoConfigData();
        }
Exemplo n.º 13
0
 public void Inject(
     IAppController appController,
     INetworkManager network,
     IGameCanvas gameCanvas,
     ITaskManager taskManager,
     IDialogManager dialogManager,
     IPayManager payManager,
     IAnalyticManager analyticManager,
     ISystemMsgController systemMsgController,
     ISoundController soundController,
     IWeChatManager weChatManager,
     RemoteAPI remoteAPI,
     ConfigHolder configHolder,
     IosSDK iosSDK,
     IPIPLogic pipLogic,
     IClipboardManager clipboardManager,
     ISocketFactory socketFactory,
     IMessageRouter messageRouter,
     IMsgRepo msgRepo,
     XiaoMiManager xiaoMiManager,
     IResourceManager resourceManager,
     IDataRepository dataRepository)
 {
     _network             = network;
     _taskManager         = taskManager;
     _appController       = appController;
     _gameCanvas          = gameCanvas;
     _dialogManager       = dialogManager;
     _payManager          = payManager;
     _analyticManager     = analyticManager;
     _systemMsgController = systemMsgController;
     _soundController     = soundController;
     _weChatManager       = weChatManager;
     _remoteAPI           = remoteAPI;
     _configHolder        = configHolder;
     _iosSDK           = iosSDK;
     _socketFactory    = socketFactory;
     _pipLogic         = pipLogic;
     _messageRouter    = messageRouter;
     _msgRepo          = msgRepo;
     _xiaoMiManager    = xiaoMiManager;
     _dataRepository   = dataRepository;
     _clipboardManager = clipboardManager;
     _resourceManager  = resourceManager;
 }
Exemplo n.º 14
0
        public RoundEndHandler(IDataRepository dataRepository, IAnalyticManager analyticManager,
                               IAppController appController)
            : base(Server.GServer, Msg.CmdType.GU.R_ROUND_END_V6)
        {
            _analyticManager = analyticManager;
            _appController   = appController;
            _table           = dataRepository.GetContainer <Table>(DataKey.CurrentTable);
            _user            = dataRepository.GetContainer <User>(DataKey.MyUser);

            _hostInfo = dataRepository.GetContainer <HostInfoResult>(DataKey.HostInfo);

            _raceRoundEnd =
                dataRepository.GetContainer <com.morln.game.gd.command.RoundEnd>(DataKey.RaceRoundEnd);

            _playingData = dataRepository.GetContainer <PlayingData>(DataKey.PlayingData);

            _tableUser = dataRepository.GetContainer <TableUserData>(DataKey.TableUserData);
        }
Exemplo n.º 15
0
        public void Initialize(
            IUIController uiController,
            IDialogManager dialogManager,
            ITaskManager taskManager,
            IAnalyticManager analyticManager,
            IDataRepository dataRepository,
            RemoteAPI remoteAPI)
        {
            _uiController    = uiController;
            _dialogManager   = dialogManager;
            _taskManager     = taskManager;
            _analyticManager = analyticManager;
            _remoteAPI       = remoteAPI;

            _myUser = dataRepository.GetContainer <User>(DataKey.MyUser);
            _myYuanBaoExchangeResult =
                dataRepository.GetContainer <MyYuanBaoExchangeResult>(DataKey.MyYuanBaoExchangeResult);
            _featureSwitch = dataRepository.GetContainer <FeatureSwitch>(DataKey.FeatureSwitch);
        }
Exemplo n.º 16
0
        public void Initialize(
            RemoteAPI remoteAPI,
            ISoundController soundController,
            IDialogManager dialogManager,
            ITaskManager taskManager,
            IDataRepository dataRepository,
            IAnalyticManager analyticManager)
        {
            _remoteAPI       = remoteAPI;
            _soundController = soundController;
            _dialogManager   = dialogManager;
            _taskManager     = taskManager;
            _analyticManager = analyticManager;

            _user               = dataRepository.GetContainer <User>(DataKey.MyUser);
            _bag                = dataRepository.GetContainer <Bag>(DataKey.MyBag);
            _commodityList      = dataRepository.GetContainer <List <Commodity> >(DataKey.CommodityList);
            _buyCommodityResult = dataRepository.GetContainer <BuyCommodityResult>(DataKey.BuyCommodityResult);
            _useCommodityResult = dataRepository.GetContainer <UseCommodityResult>(DataKey.UseCommodityResult);
        }
Exemplo n.º 17
0
 public void Initialize(
     IDataRepository dataRepository,
     ConfigHolder configHolder,
     AndroidSDK android,
     IosSDK ios,
     IDialogManager dialogManager,
     ITaskManager taskManager,
     IFilePicManager filePicManager,
     IAnalyticManager analyticManager,
     RemoteAPI remoteAPI)
 {
     _configHolder        = configHolder;
     _android             = android;
     _ios                 = ios;
     _remoteAPI           = remoteAPI;
     _dialogManager       = dialogManager;
     _taskManager         = taskManager;
     _filePicManager      = filePicManager;
     _analyticManager     = analyticManager;
     _notifyDoShareResult = dataRepository.GetContainer <NotifyDoShareResult>(DataKey.NotifyDoShareResult);
     _inGameConfig        = dataRepository.GetContainer <InGameConfig>(DataKey.InGameConfig);
 }
Exemplo n.º 18
0
 public void Initialize(IAnalyticManager analyticManager)
 {
     _analyticManager = analyticManager;
 }