Fixed building issues when placing over destroyed buildings
This commit is contained in:
@@ -130,7 +130,16 @@ namespace Fruitomation.Game
|
||||
File.WriteAllText(Filepath, json);
|
||||
}
|
||||
|
||||
public void RemoveBuilding(Building building) => Buildings.Remove(building);
|
||||
public void RemoveBuilding(Building building)
|
||||
{
|
||||
Buildings.Remove(building);
|
||||
|
||||
for (int x = building.GridPosition.x; x < building.GridPosition.x + building.SizeOnGrid.x; x++)
|
||||
for (int y = building.GridPosition.y; y < building.GridPosition.y + building.SizeOnGrid.y; y++)
|
||||
{
|
||||
InhabitedCells[x, y] = false;
|
||||
}
|
||||
}
|
||||
|
||||
public bool AddBuildingAt(Vector2Int position, BuildingRegistry.BuildingInfo building, bool isFlipped)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user