Esempio n. 1
0
 // Selecting
 private static void SelectPlot(SelectedBuildingTileEvent selectedBuildingEvent)
 {
     if (selectedBuildingEvent.SelectedBuildingTile)
     {
         selectPlot.start();
     }
 }
Esempio n. 2
0
        private void OnSelectedBuilding(SelectedBuildingTileEvent selectedBuildingEvent)
        {
            AbstractBuildingTile tile = selectedBuildingEvent.Tile;

            if (tile == null || !tile.HasDebris)
            {
                return;
            }

            transform.GetChild(0).gameObject.SetActive(true);
            SetButton(tile);
        }
Esempio n. 3
0
        private void OnSelectedBuilding(SelectedBuildingTileEvent selectedBuildingEvent)
        {
            AbstractBuildingTile tile = selectedBuildingEvent.Tile;

            if (tile == null || tile.HasDebris)
            {
                SetActive(false);
                return;
            }

            selectedTile   = tile;
            buildingHealth = tile.Building.GetComponent <BuildingHealth>();

            SetActive(true);
            SetButtons();
        }