Ejemplo n.º 1
0
 public void Initialize(
     IDialogManager dialogManager,
     RemoteAPI remoteAPI)
 {
     _dialogManager = dialogManager;
     _remoteAPI     = remoteAPI;
 }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 3
0
 public void Initialize(
     IDialogManager dialogManager,
     RemoteAPI remoteAPI,
     IDataRepository dataRepository)
 {
     _dialogManager = dialogManager;
     _remoteAPI     = remoteAPI;
     _myUser        = dataRepository.GetContainer <User>(DataKey.MyUser);
 }
Ejemplo n.º 4
0
 public void Initialize(
     IDataRepository dataRepository,
     IDialogManager dialogManager,
     RemoteAPI remoteAPI)
 {
     _container     = dataRepository.GetContainer <List <string> >(DataKey.TextChatPresets);
     _dialogManager = dialogManager;
     _remoteAPI     = remoteAPI;
 }
Ejemplo n.º 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);
 }
Ejemplo n.º 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.");
     }
 }
Ejemplo n.º 7
0
 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;
 }
Ejemplo n.º 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);
 }
Ejemplo n.º 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);
 }
Ejemplo n.º 10
0
 public void Initialize(
     AndroidSDK android,
     IDialogManager dialogManager,
     IResourceCache resourceCache,
     RemoteAPI remoteAPI)
 {
     _android       = android;
     _dialogManager = dialogManager;
     _resourceCache = resourceCache;
     _remoteAPI     = remoteAPI;
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 12
0
 public void Initialize(
     IAppContext context,
     IDialogManager dialogManager,
     IAnalyticManager analyticManager,
     RemoteAPI remoteAPI)
 {
     _context         = context;
     _remoteAPI       = remoteAPI;
     _dialogManager   = dialogManager;
     _analyticManager = analyticManager;
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 14
0
 public void Initialize(
     IDataRepository dataRepository,
     IDialogManager dialogManager,
     RemoteAPI remoteAPI,
     RaceHistoryRankItem.Factory historyRankFactory,
     ITaskManager task)
 {
     _historyRankFactory    = historyRankFactory;
     _raceDescriptionResult =
         dataRepository.GetContainer <RaceDescriptionResult>(DataKey.RaceDescriptionResult);
 }
Ejemplo n.º 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);
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 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);
 }
Ejemplo n.º 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);
 }
Ejemplo n.º 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;
        }
Ejemplo n.º 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;
 }
Ejemplo n.º 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);
 }
Ejemplo n.º 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);
        }
Ejemplo n.º 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);
 }
Ejemplo n.º 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);
 }
Ejemplo n.º 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();
        }
Ejemplo n.º 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;
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 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);
        }
Ejemplo n.º 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);
        }