public void DeleteUnitAt(Vector2Int pos) { if (units.ContainsKey(pos)) { deletedUnits.Add(units[pos]); BoardHelper.DeleteUnitAt(pos, ref units); } }
public void PlaceUnit(Vector2Int p, UnitType unitType) { if (units.ContainsKey(p)) { BoardHelper.DeleteUnitAt(p, ref units); } Unit unit = BoardHelper.CreateUnit( Container.transform, this, p, unitType); units.Add(unit.Position, unit); }
public void DeleteUnitAt(Vector2Int p) { BoardHelper.DeleteUnitAt(p, ref units); }