private void OnTriggerExit(Collider collider) { InteractableItem collidedItem = collider.GetComponent <InteractableItem>(); if (collidedItem) { collidedItem.Untouched(this); if (controller.GetPress(triggerButton)) { objectsTriggering.Add(collidedItem); } else { objectsHoveringOver.Remove(collidedItem); } } }