Example #1
0
    public void CheckBadge()
    {
        for (int i = 1; i < 11; i++)
        {
            if (this.equipPartTransDic != null && this.equipPartTransDic.ContainsKey((EquipLibType.ELT)i))
            {
                this.equipPartTransDic.get_Item((EquipLibType.ELT)i).FindChild("ImageBadge").get_gameObject().SetActive(EquipmentManager.Instance.CheckCanChangeEquip((EquipLibType.ELT)i));
            }
        }
        using (Dictionary <ActorUI.RightState, ButtonCustom> .Enumerator enumerator = this.TabBtnDic.GetEnumerator())
        {
            while (enumerator.MoveNext())
            {
                KeyValuePair <ActorUI.RightState, ButtonCustom> current = enumerator.get_Current();
                bool active = false;
                switch (current.get_Key())
                {
                case ActorUI.RightState.Property:
                    active = EquipmentManager.Instance.CheckCanChangeEquipAllPos();
                    break;

                case ActorUI.RightState.Title:
                    active = TitleManager.Instance.HasNewTitle();
                    break;

                case ActorUI.RightState.Wing:
                    active = WingManager.CheckAllBadge();
                    break;
                }
                current.get_Value().get_transform().FindChild("btnImg").get_gameObject().SetActive(active);
            }
        }
    }
Example #2
0
 public void ResetAllBadgeData()
 {
     this.SetBadgeType(BadgeType.Pet, PetManager.Instance.CheckBadge());
     this.SetBadgeType(BadgeType.Equip, GemManager.Instance.IsCanWearGem() || EquipmentManager.Instance.CheckCanShowEnchantmentTipAllPos() || EquipmentManager.Instance.CheckCanShowStrengthenTipAllPos() || EquipmentManager.Instance.CheckCanShowStarUpTipAllPos());
     this.SetBadgeType(BadgeType.Skill, SkillUIManager.Instance.CheckRoleSkillsCanUpgrade());
     this.SetBadgeType(BadgeType.Actor, TitleManager.Instance.HasNewTitle() || EquipmentManager.Instance.CheckCanChangeEquipAllPos() || WingManager.CheckAllBadge());
     this.SetBadgeType(BadgeType.Backpack, BackpackManager.Instance.IsCanShowRedPoint);
 }