public List <UnitPosition> GetDeployment() { List <UnitPosition> output = new List <UnitPosition>(); foreach (var unit in Units) { if (!unit.Deployed) { continue; } UnitPosition unitPosition = new UnitPosition(unit.Id, unit.Hex.Position); output.Add(unitPosition); } return(output); }
public UnitDeployment(UnitPosition unit) { Unit = unit; }