예제 #1
0
 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]--;
                 }
             });
         }
     }
 }
예제 #2
0
 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);
         }
     }
 }