public SelectUnitState(IGameBattle gameBattle, IGameMap gameMap, IUnitSummaryWindow unitSummaryWindow, IInputStateFactory inputStateFactory) { _gameBattle = gameBattle; _gameMap = gameMap; _unitSummaryWindow = unitSummaryWindow; _inputStateFactory = inputStateFactory; }
public PreviewMoveUnitState(IGameBattle gameBattle, IGameMap gameMap, IGameUnit unit, IUnitSummaryWindow unitSummaryWindow) { _gameBattle = gameBattle; _gameMap = gameMap; _unit = unit; _unitSummaryWindow = unitSummaryWindow; }
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; }