void initItem() { for (int i = 0; i < ItemDefine.itemCodeToBuy.Length; i++) { ItemInShop itemInShop = ItemInShop.make(ItemDefine.itemCodeToBuy [i]); GameObject newShopItemUI = Instantiate(shopItemUIPrefab) as GameObject; newShopItemUI.transform.SetParent(shopItemHolder, false); newShopItemUI.transform.localScale = new Vector3(1, 1, 1); ShopItemUI shopItemUI = newShopItemUI.GetComponent <ShopItemUI> (); shopItemUI.item = itemInShop; shopItemUI.setUI(this); } }