Beispiel #1
0
 void OnTriggerExit(Collider other)
 {
     OnItemRemoved.Invoke(ItemInstance.data, groupId, null);
     ItemInstance.isInSlot = false;
     ItemInstance.transform.SetParent(null);
     highlightRenderer.enabled = false;
     ItemInstance = null;
 }
Beispiel #2
0
        void OnTriggerEnter(Collider other)
        {
            if (!other.TryGetComponent <ItemInstance3D>(out var item))
            {
                return;
            }
            if (item == ItemInstance)
            {
                return;
            }
            ItemInstance          = item;
            ItemInstance.isInSlot = true;
            ItemInstance.transform.SetParent(transform);

            DisplayEnter();
        }