/// <inheritdoc /> public bool RemoveBuilding(IBuilding building) { bool removed = buildings.Remove(building.ID) && RemoveEntity(building); if (!building.IsRemovedFromLevel) { building.RemoveFromLevel(); } return(removed); }
/// <inheritdoc /> public bool RemoveBuilding(IBuilding building) { bool removed = buildings.Remove(building.ID) && RemoveEntity(building); if (!building.IsRemovedFromLevel) { building.RemoveFromLevel(); } return(removed); }