示例#1
0
 public LoginController(ILoginActions loginActions,
                        IMapFileLoadActions mapFileLoadActions,
                        IFileRequestActions fileRequestActions,
                        IGameStateActions gameStateActions,
                        IChatTextBoxActions chatTextBoxActions,
                        IErrorDialogDisplayAction errorDisplayAction,
                        IFirstTimePlayerActions firstTimePlayerActions,
                        IMapChangedActions mapChangedActions,
                        ISafeNetworkOperationFactory networkOperationFactory,
                        IGameLoadingDialogFactory gameLoadingDialogFactory,
                        ICurrentMapStateProvider currentMapStateProvider,
                        IStatusLabelSetter statusLabelSetter)
 {
     _loginActions             = loginActions;
     _mapFileLoadActions       = mapFileLoadActions;
     _fileRequestActions       = fileRequestActions;
     _gameStateActions         = gameStateActions;
     _chatTextBoxActions       = chatTextBoxActions;
     _errorDisplayAction       = errorDisplayAction;
     _firstTimePlayerActions   = firstTimePlayerActions;
     _mapChangedActions        = mapChangedActions;
     _networkOperationFactory  = networkOperationFactory;
     _gameLoadingDialogFactory = gameLoadingDialogFactory;
     _currentMapStateProvider  = currentMapStateProvider;
     _statusLabelSetter        = statusLabelSetter;
 }
示例#2
0
 public ChatController(IChatTextBoxActions chatTextBoxActions,
                       IChatActions chatActions,
                       IPrivateMessageActions privateMessageActions,
                       IGameStateActions gameStateActions,
                       IErrorDialogDisplayAction errorDisplayAction,
                       IChatBubbleActions chatBubbleActions,
                       ISafeNetworkOperationFactory safeNetworkOperationFactory,
                       IHudControlProvider hudControlProvider)
 {
     _chatTextBoxActions          = chatTextBoxActions;
     _chatActions                 = chatActions;
     _privateMessageActions       = privateMessageActions;
     _gameStateActions            = gameStateActions;
     _errorDisplayAction          = errorDisplayAction;
     _chatBubbleActions           = chatBubbleActions;
     _safeNetworkOperationFactory = safeNetworkOperationFactory;
     _hudControlProvider          = hudControlProvider;
 }