void Update() { foreach (var vrInputEvent in _events) { if (VRInput.GetButtonDown(vrInputEvent.trigger) || VRInput.GetAxisAsButtonDown(vrInputEvent.trigger)) { vrInputEvent.unityEvent.Invoke(vrInputEvent.trigger); } } }