void OnTriggerStay(Collider collider) { if (touchedObject == null && IsObjectInteractable(collider.gameObject)) { touchedObject = collider.gameObject; OnControllerTouchInteractableObject(SetControllerInteractEvent(touchedObject)); touchedObject.GetComponent <SteamVR_InteractableObject>().ToggleHighlight(true, globalTouchHighlightColor); if (trackedController.IsControllerVisible() && hideControllerOnTouch) { trackedController.ToggleControllerModel(false); } } }