public virtual void Init() { ActivityShopGrid activityShopGrid = base.transform.FindChild("rewardPanel/rewardContents").gameObject.AddComponent<ActivityShopGrid>(); activityShopGrid.maxPerLine = 1; activityShopGrid.arrangement = UICustomGrid.Arrangement.Vertical; activityShopGrid.cellWidth = 488f; activityShopGrid.cellHeight = 100f; activityShopGrid.GridItemPrefabName = "GUI/ActivityLuckShopItem"; this.mActivityShopGrid = activityShopGrid; }
public static void InitSourceItems(ItemInfo mItemInfo, UICustomGrid mContentsTable) { if (mItemInfo == null) { return; } mContentsTable.ClearData(); ulong num = 0uL; EItemSource[] array = GUIHowGetPetItemPopUp.sortArray; for (int i = 0; i < array.Length; i++) { EItemSource eItemSource = array[i]; if ((mItemInfo.Source & (int)eItemSource) != 0) { if (eItemSource == EItemSource.EISource_SceneLoot) { PetSceneInfo info = Globals.Instance.AttDB.PetSceneDict.GetInfo(mItemInfo.ID); if (info != null) { for (int j = 0; j < info.SceneIDs.Count; j++) { mContentsTable.AddData(new CommonSourceItemData(info.SceneIDs[j], mItemInfo, num)); num += 1uL; } } } else { mContentsTable.AddData(new CommonSourceItemData(eItemSource, mItemInfo, num)); num += 1uL; } } } }