void ResetTurnParameters() { Units.AddRange(PlayedUnits); PlayedUnits.Clear(); gm.EndTurn(); CurrentUnit = 0; }
public override void FinishUnitAction() { if (Units.Count <= 0) { Debug.Log("This should never happen"); } else if (Units.Count == 1) { PlayedUnits.Add(Units[CurrentUnit]); Units.Remove(Units[CurrentUnit]); EndTurn(); } else { PlayedUnits.Add(Units[CurrentUnit]); Units.Remove(Units[CurrentUnit]); NextUnit(); } }