// Token: 0x0600F9F9 RID: 63993 RVA: 0x0041C8F0 File Offset: 0x0041AAF0 protected void SetEnchantStoneResonanceInfoPanel(GoodsType goodsType, int goodsID) { if (goodsType == GoodsType.GoodsType_EnchantStone) { ConfigDataEnchantStoneInfo configDataEnchantStoneInfo = this.m_configDataLoader.GetConfigDataEnchantStoneInfo(goodsID); if (configDataEnchantStoneInfo != null) { ConfigDataResonanceInfo configDataResonanceInfo = this.m_configDataLoader.GetConfigDataResonanceInfo(configDataEnchantStoneInfo.Resonance_ID); this.m_resonanceInfoPanelNameText.text = configDataResonanceInfo.Name; ConfigDataSkillInfo configDataSkillInfo = this.m_configDataLoader.GetConfigDataSkillInfo(configDataResonanceInfo.Effect1); this.m_resonanceInfoPanel2SuitInfoText.text = configDataSkillInfo.Desc; configDataSkillInfo = this.m_configDataLoader.GetConfigDataSkillInfo(configDataResonanceInfo.Effect2); this.m_resonanceInfoPanel4SuitInfoText.text = configDataSkillInfo.Desc; } } this.m_resonanceInfoPanel.SetActive(false); }
// Token: 0x0600CE09 RID: 52745 RVA: 0x0038B32C File Offset: 0x0038952C public void UpdateViewInGetPathPanel(GoodsType goodsType, int goodsId) { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_UpdateViewInGetPathPanelGoodsTypeInt32_hotfix != null) { this.m_UpdateViewInGetPathPanelGoodsTypeInt32_hotfix.call(new object[] { this, goodsType, goodsId }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; IConfigDataLoader configDataLoader = GameManager.Instance.ConfigDataLoader as IConfigDataLoader; List <GetPathData> getPathList = null; string getPathDesc = string.Empty; switch (goodsType) { case GoodsType.GoodsType_JobMaterial: { ConfigDataJobMaterialInfo configDataJobMaterialInfo = configDataLoader.GetConfigDataJobMaterialInfo(goodsId); if (configDataJobMaterialInfo != null) { getPathList = configDataJobMaterialInfo.GetPathList; getPathDesc = configDataJobMaterialInfo.GetPathDesc; } break; } case GoodsType.GoodsType_Item: { ConfigDataItemInfo configDataItemInfo = configDataLoader.GetConfigDataItemInfo(goodsId); if (configDataItemInfo != null) { getPathList = configDataItemInfo.GetPathList; getPathDesc = configDataItemInfo.GetPathDesc; } break; } case GoodsType.GoodsType_Equipment: { ConfigDataEquipmentInfo configDataEquipmentInfo = configDataLoader.GetConfigDataEquipmentInfo(goodsId); if (configDataEquipmentInfo != null) { getPathList = configDataEquipmentInfo.GetPathList; getPathDesc = configDataEquipmentInfo.GetPathDesc; } break; } case GoodsType.GoodsType_EnchantStone: { ConfigDataEnchantStoneInfo configDataEnchantStoneInfo = configDataLoader.GetConfigDataEnchantStoneInfo(goodsId); if (configDataEnchantStoneInfo != null) { getPathList = configDataEnchantStoneInfo.GetPathList; getPathDesc = configDataEnchantStoneInfo.GetPathDesc; } break; } } this.m_nameText.text = UIUtility.GetGoodsName(goodsType, goodsId); this.m_iconImage.sprite = AssetUtility.Instance.GetSprite(UIUtility.GetGoodsIconName(goodsType, goodsId)); this.m_iconImage.material = AssetUtility.Instance.GetAsset <Material>(UIUtility.GetGoodsIconMaterialName(goodsType, goodsId)); this.m_descText.text = UIUtility.GetGoodsDesc(goodsType, goodsId); this.CreatePathItemList(getPathList, getPathDesc); }
// Token: 0x0600FB53 RID: 64339 RVA: 0x00421884 File Offset: 0x0041FA84 public void InitEquipmentDepotListItemInfo(BagItemBase bagItem, bool canWear) { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_InitEquipmentDepotListItemInfoBagItemBaseBoolean_hotfix != null) { this.m_InitEquipmentDepotListItemInfoBagItemBaseBoolean_hotfix.call(new object[] { this, bagItem, canWear }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; base.gameObject.SetActive(true); base.gameObject.name = bagItem.ListItemName; this.BagItem = bagItem; EquipmentBagItem equipmentBagItem = bagItem as EquipmentBagItem; EnchantStoneBagItem enchantStoneBagItem = bagItem as EnchantStoneBagItem; this.EquipmentInstanceId = this.BagItem.InstanceId; if (equipmentBagItem != null) { ConfigDataEquipmentInfo equipmentInfo = equipmentBagItem.EquipmentInfo; this.m_icon.sprite = AssetUtility.Instance.GetSprite(equipmentInfo.Icon); this.m_bgFrame.sprite = AssetUtility.Instance.GetSprite(UIUtility.GetGoodsFrameNameByRank(equipmentInfo.Rank)); this.m_SSREffect.SetActive(UIUtility.IsRankSSR(equipmentInfo.Rank)); UIUtility.SetGameObjectChildrenActiveCount(this.m_starGroup, equipmentBagItem.StarLevel); this.m_lvValueText.text = equipmentBagItem.Level.ToString(); ProjectLPlayerContext projectLPlayerContext = GameManager.Instance.PlayerContext as ProjectLPlayerContext; IConfigDataLoader configDataLoader = GameManager.Instance.ConfigDataLoader as IConfigDataLoader; int wearedEquipmentHeroIdByEquipmentId = projectLPlayerContext.GetWearedEquipmentHeroIdByEquipmentId(this.EquipmentInstanceId); this.IsEquiped = (wearedEquipmentHeroIdByEquipmentId > 0); if (this.IsEquiped) { ConfigDataHeroInfo configDataHeroInfo = configDataLoader.GetConfigDataHeroInfo(wearedEquipmentHeroIdByEquipmentId); ConfigDataCharImageInfo charImageInfo = configDataHeroInfo.GetCharImageInfo(configDataHeroInfo.Star); if (charImageInfo != null) { this.m_equipingTagHeadIcon.sprite = AssetUtility.Instance.GetSprite(charImageInfo.SmallHeadImage); } this.m_stateCtrl.SetToUIState("Equiped", false, true); } else { this.m_stateCtrl.SetToUIState("UnEquiped", false, true); } this.m_lockImage.SetActive(equipmentBagItem.Locked); this.m_mask.SetActive(!canWear); this.m_enchantmentIcon.gameObject.SetActive(equipmentBagItem.IsEnchant()); if (equipmentBagItem.IsEnchant()) { ConfigDataResonanceInfo configDataResonanceInfo = configDataLoader.GetConfigDataResonanceInfo(equipmentBagItem.ResonanceId); this.m_enchantmentIcon.sprite = AssetUtility.Instance.GetSprite(configDataResonanceInfo.SmallIcon); } } else { ConfigDataEnchantStoneInfo enchantStoneInfo = enchantStoneBagItem.EnchantStoneInfo; this.m_icon.sprite = AssetUtility.Instance.GetSprite(enchantStoneInfo.Icon); this.m_bgFrame.sprite = AssetUtility.Instance.GetSprite(UIUtility.GetGoodsFrameNameByRank(enchantStoneInfo.Rank)); this.m_SSREffect.SetActive(UIUtility.IsRankSSR(enchantStoneInfo.Rank)); this.m_countText.text = UIUtility.GetGoodsCount(this.BagItem.GoodsTypeId, this.BagItem.ContentId).ToString(); this.m_stateCtrl.SetToUIState("Enchant", false, true); this.m_enchantmentIcon.gameObject.SetActive(false); this.m_checkImageMask.SetActive(false); } }