Exemple #1
0
 public BSysTextMsgHandler(
     IDialogManager dialogManager,
     ISystemMsgController systemMsgController)
     : base(Server.GServer, Msg.CmdType.CU.B_SYS_TEXT_MSG_V6)
 {
     _dialogManager       = dialogManager;
     _systemMsgController = systemMsgController;
 }
 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;
 }