private void updateButton() { foreach (ResourcesEnum resource in Enum.GetValues(typeof(ResourcesEnum))) { if (ResourcesEnum.NO_RESOURCE != resource) { this.resourcesPlayer1.transform.Find("Kyber" + ResourcesEnumHelper.ToInitial(resource) + "/ButtonTop").GetComponent <Button> ().onClick.AddListener(delegate { if (Player.CurrentPlayer.Resources[resource] - Session.CurrentSession.giveDepencyResources(resource) > 0) { this.msg.resourcesOwn [resource]++; } }); this.resourcesPlayer1.transform.Find("Kyber" + ResourcesEnumHelper.ToInitial(resource) + "/ButtonBot").GetComponent <Button> ().onClick.AddListener(delegate { if (0 < this.msg.resourcesOwn [resource]) { this.msg.resourcesOwn [resource]--; } }); this.resourcesPlayer2.transform.Find("Kyber" + ResourcesEnumHelper.ToInitial(resource) + "/ButtonTop").GetComponent <Button> ().onClick.AddListener(delegate { if (25 > this.msg.resourcesPlayer [resource]) { this.msg.resourcesPlayer [resource]++; } }); this.resourcesPlayer2.transform.Find("Kyber" + ResourcesEnumHelper.ToInitial(resource) + "/ButtonBot").GetComponent <Button> ().onClick.AddListener(delegate { if (0 < this.msg.resourcesPlayer [resource]) { this.msg.resourcesPlayer [resource]--; } }); } } }
private void setActiveButton(bool b) { foreach (ResourcesEnum resource in Enum.GetValues(typeof(ResourcesEnum))) { if (ResourcesEnum.NO_RESOURCE != resource) { this.resourcesPlayer1.transform.Find("Kyber" + ResourcesEnumHelper.ToInitial(resource) + "/ButtonTop").gameObject.SetActive(b); this.resourcesPlayer1.transform.Find("Kyber" + ResourcesEnumHelper.ToInitial(resource) + "/ButtonBot").gameObject.SetActive(b); this.resourcesPlayer2.transform.Find("Kyber" + ResourcesEnumHelper.ToInitial(resource) + "/ButtonTop").gameObject.SetActive(b); this.resourcesPlayer2.transform.Find("Kyber" + ResourcesEnumHelper.ToInitial(resource) + "/ButtonBot").gameObject.SetActive(b); } } }