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;
        }