Ejemplo n.º 1
0
 public void CheckBadge()
 {
     for (int i = 0; i < 4; i++)
     {
         Transform    transform    = this.btnEquipSlots[i].get_transform();
         GemEmbedInfo gemEmbedInfo = GemManager.Instance.equipSlots[this.equipCurr - EquipLibType.ELT.Weapon, i];
         Image        component    = transform.FindChild("notice").GetComponent <Image>();
         component.get_gameObject().SetActive(false);
         if (gemEmbedInfo != null)
         {
             bool flag = GemGlobal.IsCanWearGem((int)this.equipCurr, i, gemEmbedInfo.typeId);
             if (flag)
             {
                 component.get_gameObject().SetActive(true);
             }
         }
     }
 }
Ejemplo n.º 2
0
    public static bool IsCanWearGem(EquipLibType.ELT equipNum, int slotNum)
    {
        GemEmbedInfo gemInfo = GemGlobal.GetGemInfo(equipNum, slotNum);

        return(gemInfo != null && GemGlobal.IsCanWearGem((int)equipNum, slotNum, gemInfo.typeId));
    }