public bool ExecuteAction(int tiles) { if (!CheckValidAction(tiles)) { return(false); } CurrentActionPoints -= tiles; ActionPointsUpdated?.Invoke(CurrentActionPoints); return(true); }
private void OnTurnStarted(int turn) { CurrentActionPoints = actionPoints; ActionPointsUpdated?.Invoke(CurrentActionPoints); }