```
using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.XR; public class InputEvent : MonoSingleton<InputEvent> { //*************输入设别************************** InputDevice leftHandController; InputDevice rightHandController; InputDevice headController; //**************对外提供公开事件****************** #region public event public Action onLeftTriggerEnter; public Action onLeftTriggerDown; public Action onLeftTriggerUp; public Action onRightTriggerEnter; public Action onRightTriggerDown; public Action onRightTriggerUp; public Action onLeftGripEnter; public Action onLeftGripDown; public Action onLeftGripUp; public Action onRightGripEnter; public Action onRightGripDown; public Action onRightGripUp; public Action onLeftAppButtonEnter; public Action onLeftAppButtonDown; public Action onLeftAppButtonUp; public Action onRightAppButtonEnter; public Action onRightAppButtonDown; public Action onRightAppButtonUp; public Action onLeftJoyStickEnter; public Action onLeftJoyStickDown; public Action onLeftJoyStickUp; public Action onRightJoyStickEnter; public Action onRightJoyStickDown; public Action onRightJoyStickUp; public Action<Vector2> onLeftJoyStickMove; public Action<Vector2> onRightJoyStickMove; public Action onLeftAXButtonEnter; public Action onLeftAXButtonDown; public Action onLeftAXButtonUp; public Action onLeftBYButtonEnter; public Action onLef