public void PickUp() { if (CanPickUpInteractiveObject()) { InventoryMB.Instance.AddNewItem(InteractiveObject); InteractiveObject = null; } }
public void AddNewItem(InteractiveObjectMB obj) { m_inventoryList.Add(obj.m_objectId); GameObject go = GetItemPrefab(obj.m_objectId); GameObject newGO = GameObject.Instantiate(go, this.transform); go.GetComponent <InventoryItemMB>().CollectedObject = obj.gameObject; obj.gameObject.SetActive(false); m_items.Add(newGO); AlignItems(); }