// incase shop item is inapp public void FillInApp(int id, string TabName) { toggleButtons[id].transform.Find("Label").GetComponent <Text>().text = TabName; for (int i = 0; i < TBDatabase.GetInAppItemCount(); ++i) { UIShopItem script = AddShopItem(prefabShopItemGem, id, i); script.Init(TBDatabase.GetInAppItem(i)); } contents[id].GetComponent <RectTransform>().sizeDelta = new Vector3(320 * TBDatabase.GetInAppItemCount(), 440); }
// incase shop item is building public void FillContents(int id, string TabName, List <BuildingType> list) { toggleButtons[id].transform.Find("Label").GetComponent <Text>().text = TabName; for (int i = 0; i < list.Count; ++i) { UIShopItem script = AddShopItem(prefabShopItem, id, i); script.Init(list[i]); } contents[id].GetComponent <RectTransform>().sizeDelta = new Vector3(320 * list.Count, 440); }