public DeploymentState(UnitController unit, UnitController king, BoardGrid myGrid, UIController ui) { _unitToDeploy = null; _activeUnit = unit; _kingUnit = king; myGrid.HideHighlight(); ui.ShowDeployableUnits(); }
public AttackSelectedState(UnitController uc, BoardGrid myGrid, UIController ui) { _activeUnit = uc; _activeUnit.SetReticle(true); ui.DisplayUnit(uc); ui.SelectUnit(uc); myGrid.HideHighlight(); myGrid.ShowAttackRange(uc, uc.GetAttackRange(), _activeUnit.GetPlayerId()); Debug.Log("Stan: Wybrany atak jednostki gracza: " + _activeUnit.GetPlayerId()); }