public SkirmishController( Settings settings, PlayerOneWinSignal playerOneWinSignal, PlayerTwoWinSignal playerTwoWinSignal) { _settings = settings; _playerOneWinSignal = playerOneWinSignal; _playerTwoWinSignal = playerTwoWinSignal; ResetHealth(); }
public AIController( Settings settings, PlayerFacade playerTwo, IGameMode gameModeController, GameController gameController, PlayerOneWinSignal playerOneWinSignal, PlayerTwoWinSignal playerTwoWinSignal) { _settings = settings; _playerTwo = playerTwo; _gameModeController = gameModeController; _gameController = gameController; _playerOneWinSignal = playerOneWinSignal; _playerTwoWinSignal = playerTwoWinSignal; _playerOneWinSignal += IncreaseDifficulty; _playerTwoWinSignal += Reset; Reset(); }
public void Dispose() { _playerOneWinSignal -= IncreaseDifficulty; _playerTwoWinSignal -= Reset; }