public InputStateFactory( IGameBattle gameBattle, IGameMap gameMap, IUnitSummaryWindow unitSummaryWindow, IUnitDetailsWindow unitDetailsWindow, IUnitActionWindow unitActionWindow, IUnitAbilitiesWindow selectedUnitAbilitiesWindow, IEndPhaseWindow endPhaseWindow) { _gameBattle = gameBattle; _gameMap = gameMap; _unitSummaryWindow = unitSummaryWindow; _unitDetailsWindow = unitDetailsWindow; _unitActionWindow = unitActionWindow; _unitAbilitiesWindow = selectedUnitAbilitiesWindow; _endPhaseWindow = endPhaseWindow; }
public EndTurnWindowState(IGameBattle gameBattle, IEndPhaseWindow endPhaseWindow) { _gameBattle = gameBattle; _endPhaseWindow = endPhaseWindow; }