Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
 public UnitDetailsState(IGameBattle gameBattle, IGameUnit unit, IUnitDetailsWindow unitDetailsWindow)
 {
     _gameBattle        = gameBattle;
     _unit              = unit;
     _unitDetailsWindow = unitDetailsWindow;
 }