using System.Collections; using System.Collections.Generic; using UnityEngine; using HTC.UnityPlugin.Vive; using UnityEngine.Events; public class BasicGun : MonoBehaviour { public UnityEvent shooting; // Use this for initialization void Start () { } // Update is called once per frame void Update () { if (ViveInput.GetPressDown(HandRole.RightHand, ControllerButton.Trigger)) { shooting.Invoke(); } } void basicShoot() { print("BasicShooting"); } }