void start() { for (int i = 0; i < (slotsX * SlotsY); i++) { slots.Add(new Item()); inventory.Add(new Item()); } database = GameObject.FindGameObjectWithTag("Item database").GetComponent <itemdatabase> (); AddItem(1); AddItem(0); print(InventoryContains(4)); }
// Start is called before the first frame update void Start() { itemdatabase1 = GetComponent <itemdatabase>(); slotPanel = GameObject.Find("slotpanel"); for (int i = 0; i < 18; i++) { slots.Add(Instantiate(inventorySlot)); slots[i].transform.SetParent(slotPanel.transform); slots[i].GetComponent <slotdata>().slotID = i; items.Add(new Item()); } bag.SetActive(false); }