public int GetCountsBuildings(GeneralBuilding building) { int count = 0; foreach (var construction in buildings) { if (construction.GetType() == building.GetType()) { count++; } } return(count); }
public void ShowAvailibleCells(bool isVisible, GeneralBuilding building) { if (isVisible) { availibleBuildingForShowTilemap.enabled = true; uiController.HidePriceBuildingOnBar(); uiController.ShowPriceBuildingOnBar(building.GetPrice() * Constants.ANCHOR_MAX_Y / 100); } else { availibleBuildingForShowTilemap.ClearAllTiles(); uiController.HidePriceBuildingOnBar(); } }
void OnStartBuildingEvent(GeneralBuilding generalBuilding) { isBuildingStarted = true; building = generalBuilding; }
public void AddBuilding(GeneralBuilding building) { buildings.Add(building); }