void Start() { slotAmount = 20; inventoryPanel = GameObject.Find("Inventory Panel"); characterPanel = GameObject.Find("Character Panel"); statsInfo = GameObject.Find("Stats Info"); slotPanel = inventoryPanel.transform.FindChild("Slot Panel").gameObject; for (int cnt = 0; cnt < slotAmount; cnt++) { PlayerCharacter.Inventory.Add(new Item()); slots.Add(Instantiate(inventorySlot)); slots[cnt].transform.SetParent(slotPanel.transform); slots[cnt].GetComponent <Slot>().Id = cnt; } _testItem = ItemGenerator.CreatePotion(); AddItem(_testItem); _displayCharacterWindow = false; _displayInventoryWindow = false; inventoryPanel.SetActive(_displayInventoryWindow); characterPanel.SetActive(_displayCharacterWindow); }