private void SetEquipSimpleInfoData(long equipId) { EquipSimpleInfo equipSimpleInfoByEquipID = EquipGlobal.GetEquipSimpleInfoByEquipID(equipId); if (equipSimpleInfoByEquipID == null) { return; } TaoZhuangDuanZhu equipForgeCfgData = EquipGlobal.GetEquipForgeCfgData(equipId); if (equipForgeCfgData != null && equipSimpleInfoByEquipID.suitId > 0) { ResourceManager.SetSprite(base.FindTransform("ItemFrame").GetComponent <Image>(), ResourceManager.GetIconSprite(equipForgeCfgData.frame)); base.FindTransform("ItemName").GetComponent <Text>().set_text(TextColorMgr.GetColor(EquipGlobal.GetEquipSuitMarkName(equipSimpleInfoByEquipID.suitId) + GameDataUtils.GetItemName(equipSimpleInfoByEquipID.cfgId, false, 0L), "FF1919", string.Empty)); } Transform transform = base.FindTransform("ImageBinding"); if (transform != null) { transform.get_gameObject().SetActive(equipSimpleInfoByEquipID.binding); } }
private void UpdateEquipItemData() { EquipLib equipLib = EquipmentManager.Instance.equipmentData.equipLibs.Find((EquipLib a) => a.type == this.EquipPos); if (equipLib == null) { return; } EquipSimpleInfo equipSimpleInfo = equipLib.equips.Find((EquipSimpleInfo a) => a.equipId == equipLib.wearingId); if (equipSimpleInfo == null) { return; } Dictionary <string, string> iconNamesByEquipPos = EquipGlobal.GetIconNamesByEquipPos(this.EquipPos, false); this.equipIconRegionTrans.FindChild("TextName").GetComponent <Text>().set_text(EquipGlobal.GetEquipSuitMarkName(equipSimpleInfo.suitId) + iconNamesByEquipPos.get_Item("ItemName")); ResourceManager.SetSprite(this.equipIconImg, ResourceManager.GetIconSprite(iconNamesByEquipPos.get_Item("IconName"))); int lv = equipLib.lv; this.equipIconRegionTrans.FindChild("TextLv").GetComponent <Text>().set_text(string.Empty); if (lv > 0) { this.equipIconRegionTrans.FindChild("TextLv").GetComponent <Text>().set_text("+" + lv); } this.equipIconRegionTrans.FindChild("ItemStepText").GetComponent <Text>().set_text(iconNamesByEquipPos.get_Item("EquipStep")); int excellentAttrsCountByColor = EquipGlobal.GetExcellentAttrsCountByColor(equipSimpleInfo.equipId, 1f); this.equipIconRegionTrans.FindChild("ExcellentAttrIconList").FindChild("Image1").GetComponent <Image>().set_enabled(excellentAttrsCountByColor >= 1); this.equipIconRegionTrans.FindChild("ExcellentAttrIconList").FindChild("Image2").GetComponent <Image>().set_enabled(excellentAttrsCountByColor >= 2); this.equipIconRegionTrans.FindChild("ExcellentAttrIconList").FindChild("Image3").GetComponent <Image>().set_enabled(excellentAttrsCountByColor >= 3); TaoZhuangDuanZhu equipForgeCfgData = EquipGlobal.GetEquipForgeCfgData(equipSimpleInfo.equipId); if (equipForgeCfgData != null && equipSimpleInfo.suitId > 0) { ResourceManager.SetSprite(this.equipFrameImg, ResourceManager.GetIconSprite(equipForgeCfgData.frame)); FXSpineManager.Instance.DeleteSpine(this.equip_fxID, true); if (this.equipIconImg != null) { this.equip_fxID = FXSpineManager.Instance.PlaySpine(equipForgeCfgData.fxId, this.equipIconImg.get_transform(), "EquipPosItem", 2001, null, "UI", 0f, 0f, 1f, 1f, true, FXMaskLayer.MaskState.None); } } else { ResourceManager.SetSprite(this.equipFrameImg, ResourceManager.GetIconSprite(iconNamesByEquipPos.get_Item("IconFrameName"))); this.equip_fxID = EquipGlobal.GetEquipIconFX(equipSimpleInfo.cfgId, excellentAttrsCountByColor, this.equipIconImg.get_transform(), "EquipPosItem", 2001, true); } if (this.equipBindingImg != null) { this.equipBindingImg.get_gameObject().SetActive(equipSimpleInfo.binding); } }