示例#1
0
 // Selecting
 private static void SelectPlot(SelectedBuildingTileEvent selectedBuildingEvent)
 {
     if (selectedBuildingEvent.SelectedBuildingTile)
     {
         selectPlot.start();
     }
 }
示例#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);
        }
        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();
        }