コード例 #1
0
ファイル: GemUI.cs プロジェクト: unseen-code/tianqi_src
    private void SetOneEquipSlot(int slotIndex, int typeId)
    {
        Transform transform  = this.btnEquipSlots[slotIndex];
        Image     component  = transform.FindChild("ItemBg").GetComponent <Image>();
        Image     component2 = transform.FindChild("item").GetComponent <Image>();
        Transform transform2 = transform.FindChild("name");
        Text      component3 = transform2.FindChild("texLv").GetComponent <Text>();
        Image     component4 = transform.FindChild("notice").GetComponent <Image>();

        transform2.get_gameObject().SetActive(false);
        component4.get_gameObject().SetActive(false);
        ResourceManager.SetSprite(component, GemGlobal.GetGemItemFrameSprite(this.equipCurr, slotIndex + 1));
        if (typeId == -1)
        {
            ResourceManager.SetSprite(component2, ResourceManager.GetIconSprite("jewel_box_suo"));
            component2.SetNativeSize();
            transform2.get_gameObject().SetActive(true);
            int slotUnlockRequireBatchLv = GemGlobal.GetSlotUnlockRequireBatchLv(this.equipCurr, slotIndex + 1);
            component3.set_text(string.Format(GameDataUtils.GetChineseContent(621001, false), slotUnlockRequireBatchLv));
        }
        else if (typeId == 0)
        {
            ResourceManager.SetSprite(component2, ResourceManagerBase.GetNullSprite());
        }
        else
        {
            ResourceManager.SetSprite(component2, GemGlobal.GetIconSprite(typeId));
            component2.SetNativeSize();
            transform2.get_gameObject().SetActive(true);
            component3.set_text(GemGlobal.GetName(typeId));
            if (!GemGlobal.IsGemMaxLv(typeId))
            {
                if (GemGlobal.IsCanGemLvUp(slotIndex + 1, typeId))
                {
                    component4.get_gameObject().SetActive(true);
                }
            }
        }
    }
コード例 #2
0
    private void SetOneItemIcon(int buttonIndex, int itemId)
    {
        Image component = this.btnGrids[buttonIndex].get_transform().FindChild("imgFrame").GetComponent <Image>();

        ResourceManager.SetSprite(component, GameDataUtils.GetItemFrame(itemId));
        Image component2 = this.btnGrids[buttonIndex].get_transform().FindChild("imgFrame").FindChild("imgItem").GetComponent <Image>();

        ResourceManager.SetSprite(component2, GemGlobal.GetIconSprite(itemId));
        Text component3 = this.btnGrids[buttonIndex].get_transform().FindChild("texName").GetComponent <Text>();

        component3.set_text(GemGlobal.GetName(itemId));
        Text component4 = this.btnGrids[buttonIndex].get_transform().FindChild("texLv").GetComponent <Text>();

        if (GemGlobal.IsGemEnoughLv(itemId))
        {
            component4.set_text(string.Empty);
        }
        else
        {
            component4.set_text("等级需求: " + GemGlobal.GetRoleLvRequire(itemId));
        }
        this.InitTexAttrs(buttonIndex, itemId);
    }