Ejemplo n.º 1
0
    private void OnTriggerStay(Collider other)
    {
        IItem item = other.GetComponentInParent <IItem>();

        if (item == null || !item.Interactable.CanBeInteractedWith() || !filter.IsItemAllowed(item) || inventory.IsFull)
        {
            return;
        }

        item.Interactable.Destroy();

        inventory.Add(item.Data.itemName, 1);
    }