void CreateItemList() { int playerFunds = GetPlayerMoney(); foreach (Item i in itemsForSale) { ShopItemUIEntry uiEntry = GameObject.Instantiate(shopItemUIEntryTemplate, itemsHolder.transform).GetComponent <ShopItemUIEntry>(); uiEntry.Initialize(i); //uiEntry.gameObject.transform.parent = itemsHolder.transform; } }
void CreateItemList() { foreach (Transform child in itemsHolder.transform) { Destroy(child.gameObject); } int playerFunds = GetPlayerMoney(); foreach (Item i in itemsForSale) { if (i == null) { Debug.LogError("Null Item!"); } else if (i.CanBeBought()) // IF i IS NULL, UNITY CRASHES { ShopItemUIEntry uiEntry = GameObject.Instantiate(shopItemUIEntryTemplate, itemsHolder.transform).GetComponent <ShopItemUIEntry>(); uiEntry.Initialize(i); } //uiEntry.gameObject.transform.parent = itemsHolder.transform; } }