// Token: 0x060132C9 RID: 78537 RVA: 0x004E2CFC File Offset: 0x004E0EFC public void SetHeroSkinItemInfo(FixedStoreItem fixedStoreItem) { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_SetHeroSkinItemInfoFixedStoreItem_hotfix != null) { this.m_SetHeroSkinItemInfoFixedStoreItem_hotfix.call(new object[] { this, fixedStoreItem }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; ConfigDataFixedStoreItemInfo configDataFixedStoreItemInfo = this.m_configDataLoader.GetConfigDataFixedStoreItemInfo(fixedStoreItem.Id); if (configDataFixedStoreItemInfo != null && configDataFixedStoreItemInfo.ItemType == GoodsType.GoodsType_HeroSkin) { this.m_storeItemConfig = configDataFixedStoreItemInfo; this.m_storeType = StoreType.StoreType_Static; ConfigDataHeroSkinInfo configDataHeroSkinInfo = this.m_configDataLoader.GetConfigDataHeroSkinInfo(this.m_storeItemConfig.ItemId); ConfigDataCharImageSkinResourceInfo configDataCharImageSkinResourceInfo = this.m_configDataLoader.GetConfigDataCharImageSkinResourceInfo(configDataHeroSkinInfo.CharImageSkinResource_ID); this.m_heroSkinIcon.sprite = AssetUtility.Instance.GetSprite(configDataCharImageSkinResourceInfo.Image); ConfigDataHeroInfo configDataHeroInfo = this.m_configDataLoader.GetConfigDataHeroInfo(configDataHeroSkinInfo.SpecifiedHero); this.m_heroName.text = configDataHeroInfo.Name; this.m_skinName.text = this.m_storeItemConfig.Name; this.m_priceText.text = this.m_storeItemConfig.NormalPrice.ToString(); this.SetItemState(); base.gameObject.SetActive(true); } }
// Token: 0x06003B25 RID: 15141 RVA: 0x0010EAD0 File Offset: 0x0010CCD0 public static ConfigDataCharImageSkinResourceInfo GetHeroCharImageSkinResourceInfo(IConfigDataLoader configDataLoader, int charSkinId) { if (charSkinId == 0) { return(null); } ConfigDataHeroSkinInfo configDataHeroSkinInfo = configDataLoader.GetConfigDataHeroSkinInfo(charSkinId); if (configDataHeroSkinInfo != null) { return(configDataLoader.GetConfigDataCharImageSkinResourceInfo(configDataHeroSkinInfo.CharImageSkinResource_ID)); } return(null); }
public static int get_ID(IntPtr l) { int result; try { ConfigDataHeroSkinInfo configDataHeroSkinInfo = (ConfigDataHeroSkinInfo)LuaObject.checkSelf(l); LuaObject.pushValue(l, true); LuaObject.pushValue(l, configDataHeroSkinInfo.ID); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int constructor(IntPtr l) { int result; try { ConfigDataHeroSkinInfo o = new ConfigDataHeroSkinInfo(); LuaObject.pushValue(l, true); LuaObject.pushValue(l, o); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int set_ID(IntPtr l) { int result; try { ConfigDataHeroSkinInfo configDataHeroSkinInfo = (ConfigDataHeroSkinInfo)LuaObject.checkSelf(l); int id; LuaObject.checkType(l, 2, out id); configDataHeroSkinInfo.ID = id; LuaObject.pushValue(l, true); result = 1; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int set_GetPathDesc(IntPtr l) { int result; try { ConfigDataHeroSkinInfo configDataHeroSkinInfo = (ConfigDataHeroSkinInfo)LuaObject.checkSelf(l); string getPathDesc; LuaObject.checkType(l, 2, out getPathDesc); configDataHeroSkinInfo.GetPathDesc = getPathDesc; LuaObject.pushValue(l, true); result = 1; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
// Token: 0x06003B26 RID: 15142 RVA: 0x0010EB04 File Offset: 0x0010CD04 public static ConfigDataModelSkinResourceInfo GetHeroModelSkinResourceInfo(IConfigDataLoader configDataLoader, int heroSkinId, int activeJobRelatedId) { if (heroSkinId == 0) { return(null); } ConfigDataHeroSkinInfo configDataHeroSkinInfo = configDataLoader.GetConfigDataHeroSkinInfo(heroSkinId); if (configDataHeroSkinInfo != null) { foreach (JobConnection2SkinResource jobConnection2SkinResource in configDataHeroSkinInfo.SpecifiedModelSkinResource) { if (jobConnection2SkinResource.JobConnectionId == activeJobRelatedId) { return(configDataLoader.GetConfigDataModelSkinResourceInfo(jobConnection2SkinResource.SkinResourceId)); } } } return(null); }