public int GetCountsBuildings(GeneralBuilding building)
        {
            int count = 0;

            foreach (var construction in buildings)
            {
                if (construction.GetType() == building.GetType())
                {
                    count++;
                }
            }
            return(count);
        }
예제 #2
0
 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);
 }