private void OnTriggerExit(Collider other) { NeuronVR_InventoryDropZone dropZone = other.gameObject.GetComponent <NeuronVR_InventoryDropZone>(); if (dropZone != null && IsGrabbed()) { isInInventoryZone = false; } NeuronVR_DoorDropZone doorDropZone = other.gameObject.GetComponent <NeuronVR_DoorDropZone>(); if (doorDropZone != null && this.doorDropZone == doorDropZone) { isInDoorZone = false; this.doorDropZone = null; } }
private void OnTriggerEnter(Collider other) { NeuronVR_InventoryDropZone dropZone = other.gameObject.GetComponent <NeuronVR_InventoryDropZone>(); if (dropZone != null && IsGrabbed()) { isInInventoryZone = true; } NeuronVR_DoorDropZone doorDropZone = other.gameObject.GetComponent <NeuronVR_DoorDropZone>(); if (doorDropZone != null && this.doorDropZone == null && doorDropZone.GetID() == id) { isInDoorZone = true; this.doorDropZone = doorDropZone; } }