void OnTriggerStay(Collider collider) { // If object is an interactable item InteractableItem interactable = collider.GetComponent <InteractableItem>(); if (interactable != null) { if (device.GetPressDown(EVRButtonId.k_EButton_SteamVR_Trigger)) { // Pick up object interactable.Pickup(this); heldObjects.Add(interactable); } } }
void OnTriggerStay(Collider collider) { //If object is an interactable item InteractableItem interactable = collider.GetComponent <InteractableItem>(); if (interactable != null) { Debug.Log("interac " + interactable + " " + Input.GetAxis(TriggerAxis)); //If trigger button is down if (Input.GetAxis(TriggerAxis) > 0.9f) { //Pick up object interactable.Pickup(this); heldObjects.Add(interactable); } } }