Пример #1
0
 public void Initialize(
     IDialogManager dialogManager,
     RemoteAPI remoteAPI)
 {
     _dialogManager = dialogManager;
     _remoteAPI     = remoteAPI;
 }
 public MatchResultHandler(RemoteAPI remoteApi, IDialogManager dialogManager, IDataRepository dataRepository)
     : base(Server.GServer, Msg.CmdType.GU.MATCH_RESULT_V6)
 {
     _remoteApi     = remoteApi;
     _dialogManager = dialogManager;
     _room          = dataRepository.GetContainer <Room>(DataKey.CurrentRoom);
 }
Пример #3
0
 public void Initialize(
     IDialogManager dialogManager,
     RemoteAPI remoteAPI,
     IDataRepository dataRepository)
 {
     _dialogManager = dialogManager;
     _remoteAPI     = remoteAPI;
     _myUser        = dataRepository.GetContainer <User>(DataKey.MyUser);
 }
Пример #4
0
 public void Initialize(
     IDataRepository dataRepository,
     IDialogManager dialogManager,
     RemoteAPI remoteAPI)
 {
     _container     = dataRepository.GetContainer <List <string> >(DataKey.TextChatPresets);
     _dialogManager = dialogManager;
     _remoteAPI     = remoteAPI;
 }
Пример #5
0
 public void Initialize(
     IDataRepository dataRepository,
     IDialogManager dialogManager,
     RemoteAPI remoteAPI)
 {
     _dialogManager = dialogManager;
     _remoteAPI     = remoteAPI;
     _tableUserData = dataRepository.GetContainer <TableUserData>(DataKey.TableUserData);
     _room          = dataRepository.GetContainer <Room>(DataKey.CurrentRoom);
 }
Пример #6
0
 public void initialize()
 {
     try {
         api = new RemoteAPI();
     } catch (Exception) {
         throw new System.InvalidOperationException("Couldn't initialize the remote API. Check if all the files in the B&K directory (most likely C:/Program Files/Bruel and Kjaer/ENV/BZ5503/) " +
                                                    "have been copied to the Apex/bin/ directory and ensure the B&K measurement partner suite and usb drivers have been installed. " +
                                                    "While copying the directory, keep the newer files when asked which to overwrite.");
     }
 }
 public UserTaskTipHandler(
     IDataRepository dataRepository,
     IDialogManager dialogManager,
     RemoteAPI remoteApi) :
     base(Server.HServer, Msg.CmdType.HU.USER_TASK_TIP)
 {
     _userTaskTip   = dataRepository.GetContainer <UserTaskTip>(DataKey.UserTaskTip);
     _dialogManager = dialogManager;
     _remoteApi     = remoteApi;
 }
Пример #8
0
 public void Initialize(
     IDataRepository dataRepository,
     IDialogManager dialogManager,
     RemoteAPI remoteAPI,
     ITaskManager task)
 {
     _dialogManager   = dialogManager;
     _remoteAPI       = remoteAPI;
     _task            = task;
     _applyRaceResult = dataRepository.GetContainer <ApplyRaceResult>(DataKey.ApplyRaceResult);
 }
Пример #9
0
 public void Initialize(
     IDataRepository dataRepository,
     IDialogManager dialogManager,
     IAnalyticManager analyticManager,
     RemoteAPI remoteAPI)
 {
     _dialogManager     = dialogManager;
     _analyticManager   = analyticManager;
     _remoteAPI         = remoteAPI;
     _sFriendListResult = dataRepository.GetContainer <SFriendListResult>(DataKey.SFriendListResult);
 }
Пример #10
0
 public void Initialize(
     AndroidSDK android,
     IDialogManager dialogManager,
     IResourceCache resourceCache,
     RemoteAPI remoteAPI)
 {
     _android       = android;
     _dialogManager = dialogManager;
     _resourceCache = resourceCache;
     _remoteAPI     = remoteAPI;
 }
Пример #11
0
 public WechatShareSeq(NotifyDoShare currentNotifyDoShare,
                       IDataContainer <NotifyDoShareResult> notifyDoShareResult, RemoteAPI remoteApi, IDialogManager dialogManager,
                       Action callBack)
 {
     _finishCallBack       = callBack;
     _dialogManager        = dialogManager;
     _remoteAPI            = remoteApi;
     StartListener         = BeforeStart;
     _notifyDoShareResult  = notifyDoShareResult;
     _currentNotifyDoShare = currentNotifyDoShare;
 }
Пример #12
0
 public void Initialize(
     IAppContext context,
     IDialogManager dialogManager,
     IAnalyticManager analyticManager,
     RemoteAPI remoteAPI)
 {
     _context         = context;
     _remoteAPI       = remoteAPI;
     _dialogManager   = dialogManager;
     _analyticManager = analyticManager;
 }
Пример #13
0
 public TraceUserResultHandler(
     IDataRepository dataRepository,
     IDialogManager dialogManager,
     RemoteAPI remoteAPI) :
     base(Server.HServer, Msg.CmdType.HU.TRACE_USER_RESULT)
 {
     _traceUserResult = dataRepository.GetContainer <TraceUserResult>(DataKey.TraceUserResult);
     _currentRoom     = dataRepository.GetContainer <Room>(DataKey.CurrentRoom);
     _dialogManager   = dialogManager;
     _remoteAPI       = remoteAPI;
 }
 public void Initialize(
     IDataRepository dataRepository,
     IDialogManager dialogManager,
     RemoteAPI remoteAPI,
     RaceHistoryRankItem.Factory historyRankFactory,
     ITaskManager task)
 {
     _historyRankFactory    = historyRankFactory;
     _raceDescriptionResult =
         dataRepository.GetContainer <RaceDescriptionResult>(DataKey.RaceDescriptionResult);
 }
Пример #15
0
 public void Initialize(
     IDataRepository dataRepository,
     IDialogManager dialogManager,
     RemoteAPI remoteAPI,
     RaceItem.Factory raceFactory,
     ITaskManager task)
 {
     _dialogManager  = dialogManager;
     _remoteAPI      = remoteAPI;
     _raceFactory    = raceFactory;
     _task           = task;
     _raceConfigList = dataRepository.GetContainer <RaceConfigList>(DataKey.RaceConfigList);
 }
Пример #16
0
 public void Initialize(
     ConfigHolder configHolder,
     AndroidSDK android,
     IosSDK ios,
     IDialogManager dialogManager,
     RemoteAPI remoteAPI)
 {
     _configHolder  = configHolder;
     _android       = android;
     _ios           = ios;
     _remoteAPI     = remoteAPI;
     _dialogManager = dialogManager;
 }
Пример #17
0
 public void Initialize(
     IAppController appController,
     IDialogManager dialogManager,
     IDataRepository dataRepository,
     RemoteAPI remoteAPI)
 {
     _appController   = appController;
     _dialogManager   = dialogManager;
     _remoteAPI       = remoteAPI;
     _tableUserData   = dataRepository.GetContainer <TableUserData>(DataKey.TableUserData);
     _user            = dataRepository.GetContainer <User>(DataKey.MyUser);
     _bKickOutCounter = dataRepository.GetContainer <BKickOutCounter>(DataKey.BKickOutCounter);
     _room            = dataRepository.GetContainer <Room>(DataKey.CurrentRoom);
 }
Пример #18
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);
 }
Пример #19
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;
        }
Пример #20
0
 public void Initialize(
     IDialogManager dialogManager,
     IosSDK ios,
     RemoteAPI remoteAPI,
     IDataRepository dataRepository,
     RoomBtn.Factory itemFactory)
 {
     _dialogManager  = dialogManager;
     _ios            = ios;
     _remoteAPI      = remoteAPI;
     _itemFactory    = itemFactory;
     _roomList       = dataRepository.GetContainer <List <Room> >(DataKey.RoomList);
     _roomInOut      = dataRepository.GetContainer <Queue <BRoomInOut> >(DataKey.BRoomInOut);
     _currenGameMode = dataRepository.GetContainer <int>(DataKey.CurrentGameMode);
 }
 public LeaveTableResultHandler(
     IDataRepository dataRepository,
     RemoteAPI remoteAPI,
     IDialogManager dialogManager)
     : base(Server.GServer, Msg.CmdType.GU.LEAVE_TABLE_RESULT_V6)
 {
     _dialogManager     = dialogManager;
     _leaveTableResult  = dataRepository.GetContainer <LeaveTableResult>(DataKey.LeaveTableResult);
     _currentRoom       = dataRepository.GetContainer <Room>(DataKey.CurrentRoom);
     _chooseTableResult = dataRepository.GetContainer <ChooseTableResult>(DataKey.ChooseTableResult);
     _startRound        = dataRepository.GetContainer <StartRound>(DataKey.StartRound);
     _raceRoundEnd      = dataRepository.GetContainer <com.morln.game.gd.command.RoundEnd>(DataKey.RaceRoundEnd);
     _roundEnd          = dataRepository.GetContainer <BRoundEnd>(DataKey.BRoundEnd);
     _remoteAPI         = remoteAPI;
 }
Пример #22
0
 public void Initialize(
     IDataRepository dataRepository,
     IDialogManager dialogManager,
     RemoteAPI remoteApi,
     ITaskManager taskManager,
     IWeChatManager weChatManager)
 {
     _dialogManager          = dialogManager;
     _remoteApi              = remoteApi;
     _weChatManager          = weChatManager;
     _taskManager            = taskManager;
     _getUserTaskAwardResult =
         dataRepository.GetContainer <GetUserTaskAwardResult>(DataKey.GetUserTaskAwardResult);
     _user = dataRepository.GetContainer <User>(DataKey.MyUser);
 }
Пример #23
0
        public void Initialize(
            IDataRepository dataRepository,
            IDialogManager dialogManager,
            IAppController appController,
            RemoteAPI remoteAPI,
            SpriteHolder spriteHolder)
        {
            _dialogManager = dialogManager;
            _remoteAPI     = remoteAPI;
            _spriteHolder  = spriteHolder;
            _appController = appController;

            _tableUser = dataRepository.GetContainer <TableUserData>(DataKey.TableUserData);

            _appState = dataRepository.GetContainer <AppState>(DataKey.AppState);
        }
Пример #24
0
 public void Initialize(
     IDataRepository dataRepository,
     IDialogManager dialogManager,
     RemoteAPI remoteAPI,
     ITaskManager task,
     ConfigHolder configHolder)
 {
     _dialogManager         = dialogManager;
     _remoteAPI             = remoteAPI;
     _task                  = task;
     _config                = configHolder;
     _myUser                = dataRepository.GetContainer <User>(DataKey.MyUser);
     _applyRaceResult       = dataRepository.GetContainer <ApplyRaceResult>(DataKey.ApplyRaceResult);
     _raceDescriptionResult =
         dataRepository.GetContainer <RaceDescriptionResult>(DataKey.RaceDescriptionResult);
 }
Пример #25
0
 public void Inject(
     IAppContext context,
     RemoteAPI remoteApi,
     IAppController appController,
     IDialogManager dialogManager,
     IDataRepository dataRepository,
     INetworkManager networkManager)
 {
     _appContext      = context;
     _app             = appController;
     _dialogManager   = dialogManager;
     _networkManager  = networkManager;
     _currentGameMode = dataRepository.GetContainer <int>(DataKey.CurrentGameMode);
     _hintItemList    = dataRepository.GetContainer <List <HintItem> >(DataKey.HintItemList);
     _inGameConfig    = dataRepository.GetContainer <InGameConfig>(DataKey.InGameConfig);
 }
Пример #26
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();
        }
Пример #27
0
 public LeaveRoomResultHandler(
     IDataRepository dataRepository,
     IDialogManager dialogManager,
     RemoteAPI remoteAPI,
     INetworkManager networkManager) :
     base(Server.HServer, Msg.CmdType.HU.LEAVE_ROOM_RESULT)
 {
     _leaveRoomResult  = dataRepository.GetContainer <LeaveRoomResult>(DataKey.LeaveRoomResult);
     _currentRoom      = dataRepository.GetContainer <Room>(DataKey.CurrentRoom);
     _chooseRoomResult = dataRepository.GetContainer <ChooseRoomResult>(DataKey.ChooseRoomResult);
     _chooseRoomFail   = dataRepository.GetContainer <ChooseRoomFail>(DataKey.ChooseRoomFail);
     _gLoginResult     = dataRepository.GetContainer <GLoginResult>(DataKey.GLoginResult);
     _roomList         = dataRepository.GetContainer <List <Room> >(DataKey.RoomList);
     _dialogManager    = dialogManager;
     _remoteAPI        = remoteAPI;
     _network          = networkManager;
 }
Пример #28
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;
 }
Пример #29
0
        public RegisterSeq(string username, string nickname, string password, int sex, IAppController appController,
                           IMessageRouter messageRouter, INetworkManager network, IDialogManager dialogManager,
                           RemoteAPI remoteAPI, IDataRepository dataRepository)
        {
            _registerUsername = username;
            _registerNickname = nickname;
            _registerPassword = password;
            _registerSex      = sex;

            StartListener = BeforeStart;

            _appController   = appController;
            _network         = network;
            _remoteAPI       = remoteAPI;
            _dialogManager   = dialogManager;
            _hLoginResult    = dataRepository.GetContainer <HLoginResult>(DataKey.HLoginResult);
            _hRegisterResult = dataRepository.GetContainer <HRegisterResult>(DataKey.HRegisterResult);
        }
Пример #30
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);
        }