Exemplo n.º 1
0
 public void PickUp()
 {
     if (CanPickUpInteractiveObject())
     {
         InventoryMB.Instance.AddNewItem(InteractiveObject);
         InteractiveObject = null;
     }
 }
Exemplo n.º 2
0
    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();
    }