public void OnProductionChange(bool enabled) { if (currentBuilding != null) { currentBuilding.GetComponent <ResourceGeneratorBehaviour>().isActive = enabled; } }
public void ShowBuildingInfo(SimpleBuildingBehaviour building) { currentBuilding = null; txtName.text = building.buildingType.name; var productionScript = building.GetComponent <ResourceGeneratorBehaviour>(); if (productionScript) { txtProduction.text = productionScript.resourceGenerated.ToString(); txtConsumtion.text = productionScript.resourceConsumed.ToString(); rdoProductionActive.isOn = productionScript.isActive; rdoProductionActive.gameObject.SetActive(true); } else { txtProduction.text = ""; txtConsumtion.text = ""; rdoProductionActive.gameObject.SetActive(false); } gameObject.SetActive(true); currentBuilding = building; }