public VisualizationConnection(IAdminCommandFactory adminCommandFactory, IStateTracker stateTracker, IGame game) { _adminCommandFactory = adminCommandFactory; _stateTracker = stateTracker; _game = game; _dataToSend = new BufferBlock <string>(); _pushDataState = PushDataState.None; }
public AdminConnection(IAdminCommandFactory adminCommandFactory, IStateTracker stateTracker, IGame game) { _adminCommandFactory = adminCommandFactory; _stateTracker = stateTracker; _game = game; _dataToSend = new BufferBlock<string>(); _pushDataState = PushDataState.None; }
public ConnectionFactory( IAdminCommandFactory adminCommandFactory, IPlayerCommandFactory playerCommandFactory, IPlayerRepository playerRepository, IStateTracker stateTracker, IGame game) { _adminCommandFactory = adminCommandFactory; _playerCommandFactory = playerCommandFactory; _playerRepository = playerRepository; _stateTracker = stateTracker; _game = game; }