using UnityEngine; using System.Collections; using UnityEngine.UI; public class WorkerController : MonoBehaviour{ public Text nbWorker; public Text zombieAvailable; public Text nbRessourceExpected; public Button AddButton; public Button RemoveButton; private Stats stats; public void AddWorker() { stats.removeZombieAvail(); stats.NbZombieAssigneWood++; UpdateView(); } public void LessWorker() { stats.addZombieAvail(); stats.NbZombieAssigneWood--; UpdateView(); } private void UpdateView() { zombieAvailable.text = stats.AmountOfZombiesAvail + "/" + stats.AmountOfZombies; nbRessourceExpected.text = ""+stats.NbOfWoodByZombie * stats.NbZombieAssigneWood; nbWorker.text = ""+stats.NbZombieAssigneWood; if (stats.AmountOfZombiesAvail <= 0) { AddButton.enabled = false; } else { AddButton.enabled = true; } if (stats.NbZombieAssigneWood <= 0) { RemoveButton.enabled = false; } else { RemoveButton.enabled = true; } } // Use this for initialization void Start () { stats = GameObject.Find("Stats").gameObject.GetComponent(); UpdateView(); } // Update is called once per frame void Update () { } }