예제 #1
0
    // Interface IInventory:

    public void AddItem(Transform item)
    {
        itemHeld = item;
        itemHeld.SetParent(itemMount, false);
        itemHeld.localPosition = Vector3.zero;
        InteractionPickup pickup = itemHeld.GetComponent <InteractionPickup>();

        if (pickup != null)
        {
            pickup.mount = this;
        }
    }
예제 #2
0
    // Interface IInventory:

    public void AddItem(Transform item)
    {
        item.SetParent(transform);
        Vector3 pos = item.position;

        pos.y         = positionSpawn.position.y;
        pos.z         = positionSpawn.position.z;
        item.position = pos;
        InteractionPickup pickup = item.GetComponent <InteractionPickup>();

        if (pickup != null)
        {
            pickup.mount = this;
        }
        presents.Add(item);
    }