public AbilityState(GameController myGameController, UnitController unit) { BoardGrid myGrid; myGrid = myGameController.GetGrid(); _activeUnit = unit; myGrid.HideHighlight(); _activeAbility = _activeUnit.GetComponent <IAbility>(); _activeAbility.StartAction(myGameController); }