// Gets a specific item public A_Item GetItem(A_Item item) { for(int i = 0; i < itemGUI.Length; i++) { if( items[i] == item ) return items[i]; } return null; }
// Checks if item exits public bool ItemExists(A_Item item) { for(int i = 0; i < itemGUI.Length; i++) { if( items[i] == item ) return true; } return false; }
// Adds item to inventory public bool AddItem( A_Item newItem ) { for(int i = 0; i < itemGUI.Length; i++) { if( items[i] == null ) { items[i] = newItem; itemGUI[i].sprite = newItem.UITexture; return true; } } return false; }
// Removes item from inventory public A_Item RemoveItem( A_Item itemToRemove ) { for(int i = 0; i < itemGUI.Length; i++) { if( items[i] == itemToRemove ) { A_Item item = items[i]; items[i] = null; itemGUI[i].sprite = null; return item; } } return null; }