コード例 #1
0
ファイル: PlayerMB.cs プロジェクト: underleg/Home
 public void PickUp()
 {
     if (CanPickUpInteractiveObject())
     {
         InventoryMB.Instance.AddNewItem(InteractiveObject);
         InteractiveObject = null;
     }
 }
コード例 #2
0
ファイル: InventoryMB.cs プロジェクト: underleg/Home
    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();
    }