// Token: 0x0600FA1B RID: 64027 RVA: 0x0041D2B8 File Offset: 0x0041B4B8 public void SetSelfChooseItemBuyPlane(StoreId storeId, int fixedStoreItemId) { this.m_storeId = storeId; this.m_fixedStoreItemId = fixedStoreItemId; ConfigDataFixedStoreItemInfo configDataFixedStoreItemInfo = this.m_configDataLoader.GetConfigDataFixedStoreItemInfo(fixedStoreItemId); ConfigDataItemInfo configDataItemInfo = this.m_configDataLoader.GetConfigDataItemInfo(configDataFixedStoreItemInfo.ItemId); ConfigDataSelfSelectedBoxInfo configDataSelfSelectedBoxInfo = this.m_configDataLoader.GetConfigDataSelfSelectedBoxInfo(configDataItemInfo.FuncTypeParam1); foreach (Goods g in configDataSelfSelectedBoxInfo.Reward) { GoodsUIController item = GoodsUIController.CreateRewardGoods(g, this.m_content, this.m_itemTemplate, true, new Action <GoodsUIController>(this.OnGoodsClick)); this.m_goodUIControllerList.Add(item); } }
// Token: 0x060132B8 RID: 78520 RVA: 0x004E2848 File Offset: 0x004E0A48 public static void CreateRewardGoodsList(List <Goods> goods, Transform parent, GameObject prefab, List <GoodsUIController> ctrlList = null, bool showCount = true) { if (prefab == null) { return; } prefab.SetActive(true); foreach (Goods g in goods) { GoodsUIController goodsUIController = GoodsUIController.CreateRewardGoods(g, parent, prefab, showCount, null); if (goodsUIController != null && ctrlList != null) { ctrlList.Add(goodsUIController); } } }
// Token: 0x06013696 RID: 79510 RVA: 0x004F25C8 File Offset: 0x004F07C8 public void SetSelfChooseItemID(StoreId storeID, StoreItemUIController storeItemUIController) { UIUtility.SetUIStateOpen(this.m_uiStateController, "Show", null, false, true); foreach (GoodsUIController goodsUIController in this.m_goodUIController) { UnityEngine.Object.Destroy(goodsUIController.gameObject); } this.m_goodUIController.Clear(); this.m_storeItemUIController = storeItemUIController; ConfigDataItemInfo configDataItemInfo = this.m_configDataLoader.GetConfigDataItemInfo(storeItemUIController.m_goodsID); ConfigDataSelfSelectedBoxInfo configDataSelfSelectedBoxInfo = this.m_configDataLoader.GetConfigDataSelfSelectedBoxInfo(configDataItemInfo.FuncTypeParam1); foreach (Goods g in configDataSelfSelectedBoxInfo.Reward) { GoodsUIController item = GoodsUIController.CreateRewardGoods(g, this.m_content, this.m_itemTemplate, true, new Action <GoodsUIController>(this.OnGoodsClick)); this.m_goodUIController.Add(item); } }