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); } } } }