示例#1
0
        // 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);
            }
        }
示例#2
0
 // 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);
            }
        }