public GameController(ILogger <GameController> logger, IPlayerStateManager playerStateManager, IConfiguration configuration) { _logger = logger; _playerStateManager = playerStateManager; _configuration = configuration; _playerName = _configuration.GetValue <string>("PlayerName"); }
public PlayerLoop(ILogger <PlayerLoop> logger, IGameEventManager gameEventManager, IPlayerStateManager playerStateManager, IOptions <PlayerConfigOptions> configuration, IPlayersLuck playersLuck) { _logger = logger; _gameEventManager = gameEventManager; _playerStateManager = playerStateManager; _configuration = configuration; _playersLuck = playersLuck; }
public PlayerEventHub(IPlayerStateManager playerStateManager) { m_PlayerStateManager = playerStateManager; }