Files
dungeons/Assets/HurricaneVR/Framework/Scripts/ControllerInput/InputSystem/HVRInputActions.cs

1794 lines
85 KiB
C#

//------------------------------------------------------------------------------
// <auto-generated>
// This code was auto-generated by com.unity.inputsystem:InputActionCodeGenerator
// version 1.7.0
// from Assets/HurricaneVR/Framework/Scripts/ControllerInput/InputSystem/HVRInputActions.inputactions
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine.InputSystem;
using UnityEngine.InputSystem.Utilities;
public partial class @HVRInputActions: IInputActionCollection2, IDisposable
{
public InputActionAsset asset { get; }
public @HVRInputActions()
{
asset = InputActionAsset.FromJson(@"{
""name"": ""HVRInputActions"",
""maps"": [
{
""name"": ""LeftHand"",
""id"": ""272f6d14-89ba-496f-b7ff-215263d3219f"",
""actions"": [
{
""name"": ""TriggerPress"",
""type"": ""Button"",
""id"": ""578a0cd6-f388-4fa3-92f3-c09338bdf6fc"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""Trigger"",
""type"": ""Value"",
""id"": ""5c8cf249-a01c-4b19-8eea-152b951f6a5a"",
""expectedControlType"": ""Analog"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""PrimaryButton"",
""type"": ""Button"",
""id"": ""204073bf-582e-48f4-a392-6eaf1e637387"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""PrimaryTouch"",
""type"": ""Button"",
""id"": ""48a4f982-c501-412c-a715-b9201cb08c37"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""Menu"",
""type"": ""Button"",
""id"": ""e91ffee7-ec69-40fb-8663-4ebf07153bfe"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""Primary2DAxis"",
""type"": ""Value"",
""id"": ""0e72db49-759e-4b56-853f-a5e3b9bf0e04"",
""expectedControlType"": ""Vector2"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Primary2DAxisClick"",
""type"": ""Button"",
""id"": ""d36e4b01-3a25-4dc6-8094-179ddb10bd71"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""Primary2DAxisTouch"",
""type"": ""Button"",
""id"": ""416d6df4-7244-4b5c-986c-11881e0eac57"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""Secondary2DAxis"",
""type"": ""Value"",
""id"": ""344eec1c-660f-4d4a-8b5b-1a2362d9b2de"",
""expectedControlType"": ""Vector2"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Secondary2DAxisClick"",
""type"": ""Button"",
""id"": ""927e0cfe-b2ed-4a00-8048-3cd36742a8e3"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""Secondary2DAxisTouch"",
""type"": ""Button"",
""id"": ""28bf5850-459e-4b46-af7a-24a5a64fdf99"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""Grip"",
""type"": ""Value"",
""id"": ""26a9b492-9ead-4e86-9484-d69dc44c512e"",
""expectedControlType"": ""Axis"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""GripPress"",
""type"": ""Button"",
""id"": ""e91897d7-06ef-41b9-aaa2-b14ae7540fca"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""GripForce"",
""type"": ""Value"",
""id"": ""36b1a84c-21c8-4826-8ecc-bfd5fea14c7b"",
""expectedControlType"": ""Analog"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""SecondaryButton"",
""type"": ""Button"",
""id"": ""1414e4ef-05d7-40b1-b759-aa2c2c9cee56"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""SecondaryTouch"",
""type"": ""Button"",
""id"": ""83a06fa6-147b-41c5-9841-1fd2bbb33c31"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""TriggerTouch"",
""type"": ""Button"",
""id"": ""a2c3edea-193d-4944-91ba-2e2630b711d2"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""ControllerPosition"",
""type"": ""Value"",
""id"": ""4ac0bda8-e0c1-4d35-9125-d1a86167ce4c"",
""expectedControlType"": ""Vector3"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""ControllerRotation"",
""type"": ""Value"",
""id"": ""5c60ec11-4989-4ca5-8c81-a31ee8afad7f"",
""expectedControlType"": ""Quaternion"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Haptics"",
""type"": ""PassThrough"",
""id"": ""c2bd3cd6-8deb-46c4-95a9-93eaa08c44b3"",
""expectedControlType"": ""Haptic"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
}
],
""bindings"": [
{
""name"": """",
""id"": ""b9c19907-3b5c-4207-ad18-5a86655f688c"",
""path"": ""<XRController>{LeftHand}/{triggerButton}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""TriggerPress"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""ec353a5a-6a7a-4ee6-a33e-d12a8c0b705a"",
""path"": ""<XRController>{LeftHand}/{trigger}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Trigger"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""1a98fe1d-5477-4473-9ed1-05d2decb2c15"",
""path"": ""<XRController>{LeftHand}/{primaryButton}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""PrimaryButton"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""3dfde460-9bef-4bd9-943d-170adc171ff8"",
""path"": ""<XRController>{LeftHand}/{primaryTouch}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""PrimaryTouch"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""9603ae96-fef3-432c-88a0-282232c1368d"",
""path"": ""<XRController>{LeftHand}/{menu}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Menu"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""6f261d50-7cf3-4d07-9fe5-f57d21751d4d"",
""path"": ""<ViveController>{LeftHand}/menu"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Menu"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""692f48f9-3f21-406f-b2d5-5b5e0c4c2761"",
""path"": ""<OculusTouchController>{LeftHand}/menu"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Menu"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""d55f9044-c561-4b40-957b-ad0bd93adc50"",
""path"": ""<WMRSpatialController>{LeftHand}/menu"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Menu"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""54ac7ab0-8ca9-4cbc-a6d1-da5ee0b055cb"",
""path"": ""<XRController>{LeftHand}/{primary2DAxis}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Primary2DAxis"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""85d45408-e658-4df8-ab60-de9273ceb30c"",
""path"": ""<XRController>{LeftHand}/{primary2DAxisClick}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Primary2DAxisClick"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""a07f0bb7-9d68-4288-b0f1-78c62a995fa4"",
""path"": ""<XRController>{LeftHand}/{primary2DAxisTouch}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Primary2DAxisTouch"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""cb03eabc-18e2-447a-a308-dc36cf9ec38e"",
""path"": ""<XRController>{LeftHand}/{secondary2DAxis}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Secondary2DAxis"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""d8e6dbb2-9e0e-453c-aaa5-5967f2fab6f6"",
""path"": ""<ViveController>{LeftHand}/trackpad"",
""interactions"": """",
""processors"": """",
""groups"": ""XR Usage"",
""action"": ""Secondary2DAxis"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""fadeed58-e6fc-4cc4-9fdc-5cfae044209c"",
""path"": ""<XRController>{LeftHand}/{secondary2DAxisClick}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Secondary2DAxisClick"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""366ac51f-3093-4ead-8dba-662fe2cbb81f"",
""path"": ""<ViveController>{LeftHand}/trackpadClicked"",
""interactions"": """",
""processors"": """",
""groups"": ""XR Usage"",
""action"": ""Secondary2DAxisClick"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""b74594f8-e87a-43ae-82ec-47612e07bfb3"",
""path"": ""<XRController>{LeftHand}/{secondary2DAxisTouch}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Secondary2DAxisTouch"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""72eeb177-b210-4a4a-8a29-1db62419451d"",
""path"": ""<ViveController>{LeftHand}/trackpadTouched"",
""interactions"": """",
""processors"": """",
""groups"": ""XR Usage"",
""action"": ""Secondary2DAxisTouch"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""26245d74-dc1a-4fce-a7e1-1d4688ef73b1"",
""path"": ""<XRController>{LeftHand}/{grip}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Grip"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""42d65f44-8e82-44cd-b3c4-a5d6cea301c6"",
""path"": ""<OculusTouchController>{LeftHand}/grip"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Grip"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""1458d4ea-a188-4ad0-9215-0e48997da150"",
""path"": ""<XRController>{LeftHand}/{gripButton}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""GripPress"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""0c3f7ce0-b62f-44e2-a1e1-11f143de72d7"",
""path"": ""<XRController>{LeftHand}/{secondaryButton}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""SecondaryButton"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""6cfe2a5d-28c1-425b-998e-810968e19292"",
""path"": ""<XRController>{LeftHand}/{secondaryTouch}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""SecondaryTouch"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""c8114404-e28d-455e-b8a6-393da81c4ace"",
""path"": ""<XRController>{LeftHand}/triggerTouched"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""TriggerTouch"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""0a25f7f9-be46-4a4a-b346-a0d2c02c2817"",
""path"": ""<ValveIndexController>{LeftHand}/gripForce"",
""interactions"": """",
""processors"": """",
""groups"": ""XR Usage"",
""action"": ""GripForce"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""cfa3aaa8-78b6-48e7-8002-beb9903fe613"",
""path"": ""<XRController>{LeftHand}/pointerPosition"",
""interactions"": """",
""processors"": """",
""groups"": ""XR Usage"",
""action"": ""ControllerPosition"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""61b858cd-a94a-42be-b4ea-566b0502fec7"",
""path"": ""<XRController>{LeftHand}/pointerRotation"",
""interactions"": """",
""processors"": """",
""groups"": ""XR Usage"",
""action"": ""ControllerRotation"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""e719282e-3d03-4d88-aa13-873641db842a"",
""path"": ""<XRController>{LeftHand}/haptic"",
""interactions"": """",
""processors"": """",
""groups"": ""XR Usage"",
""action"": ""Haptics"",
""isComposite"": false,
""isPartOfComposite"": false
}
]
},
{
""name"": ""RightHand"",
""id"": ""fd87d126-5dc2-445c-82df-1abc6c9f8076"",
""actions"": [
{
""name"": ""TriggerPress"",
""type"": ""Button"",
""id"": ""bc163c5e-01a5-48ae-83b3-87e68f24f888"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""Trigger"",
""type"": ""Value"",
""id"": ""2fccaf18-d578-4ac9-9d0b-08db4a2e1dc7"",
""expectedControlType"": ""Axis"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""PrimaryButton"",
""type"": ""Button"",
""id"": ""b87d0657-0e2f-41f9-92ee-6c7f0b0fa4f8"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""PrimaryTouch"",
""type"": ""Value"",
""id"": ""7612bd2d-ec25-4cb7-8eb2-3a4b7704b025"",
""expectedControlType"": ""Axis"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Menu"",
""type"": ""Button"",
""id"": ""561d782c-0eab-4674-80c5-7a8eb70cf246"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""Primary2DAxis"",
""type"": ""Value"",
""id"": ""273526bd-c3ba-4f35-ac7a-840c1ed6ab6d"",
""expectedControlType"": ""Vector2"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Primary2DAxisClick"",
""type"": ""Button"",
""id"": ""1c531107-9819-4f1f-a0e7-f11166016436"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""Primary2DAxisTouch"",
""type"": ""Button"",
""id"": ""4de79a39-d622-4859-8f67-791365c0b780"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""Secondary2DAxis"",
""type"": ""Value"",
""id"": ""5c85476c-f285-4a0a-8ed8-31466beae969"",
""expectedControlType"": ""Vector2"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Secondary2DAxisClick"",
""type"": ""Button"",
""id"": ""83227e26-e8f1-416e-a4a6-b70394fe5ea5"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""Secondary2DAxisTouch"",
""type"": ""Button"",
""id"": ""05c6375e-e244-427a-8e61-cd465ffa62ba"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""Grip"",
""type"": ""Value"",
""id"": ""f17f4516-fcdf-4891-9411-fee4983cd798"",
""expectedControlType"": ""Axis"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""GripPress"",
""type"": ""Button"",
""id"": ""c20d8054-3d24-478f-8c51-5df4fec8c02a"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""GripForce"",
""type"": ""Value"",
""id"": ""0432db25-4c80-4b6f-9b2d-8986bef39507"",
""expectedControlType"": ""Analog"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""SecondaryButton"",
""type"": ""Button"",
""id"": ""cba87b5e-c43b-4c38-b5dc-320d8fbb6136"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""SecondaryTouch"",
""type"": ""Button"",
""id"": ""b20f3aa0-32c6-486d-a9b2-4d8baca0799f"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""TriggerTouch"",
""type"": ""Button"",
""id"": ""19c8c1da-1f49-498c-8cb4-be13aab1abc5"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""ControllerPosition"",
""type"": ""Value"",
""id"": ""07b14640-88dd-4da1-9a5c-c9039894b5cc"",
""expectedControlType"": ""Vector3"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""ControllerRotation"",
""type"": ""Value"",
""id"": ""5d32a867-da55-4d98-9417-50f370471336"",
""expectedControlType"": ""Quaternion"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Haptics"",
""type"": ""PassThrough"",
""id"": ""7648f0bd-f36f-42c0-ade0-e15b6c3c62fe"",
""expectedControlType"": ""Haptic"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
}
],
""bindings"": [
{
""name"": """",
""id"": ""e2185573-2cbd-4af0-9d4b-e03ff8b24d8f"",
""path"": ""<XRController>{RightHand}/{triggerButton}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""TriggerPress"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""d1bf452d-b059-4c1e-9c23-3be1c6be789e"",
""path"": ""<XRController>{RightHand}/{trigger}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Trigger"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""d09e2fdd-08b3-42eb-86c8-5c3a8f4a03c5"",
""path"": ""<XRController>{RightHand}/{primaryButton}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""PrimaryButton"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""0657f0e8-4c3b-45d4-a00b-fda175a6684d"",
""path"": ""<XRController>{RightHand}/{primaryTouch}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""PrimaryTouch"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""c3d9acf1-00ab-4616-951f-ef81d04d4d58"",
""path"": ""<XRController>{RightHand}/{menu}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Menu"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""24b22f5b-4580-4c90-bdaa-47775335806a"",
""path"": ""<ViveController>{RightHand}/menu"",
""interactions"": """",
""processors"": """",
""groups"": ""XR Usage"",
""action"": ""Menu"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""0c608bc0-1dda-4d95-8e76-add87e298bcc"",
""path"": ""<WMRSpatialController>{LeftHand}/menu"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Menu"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""488857b2-965c-486c-b24e-e21628ad2a07"",
""path"": ""<XRController>{RightHand}/{primary2DAxis}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Primary2DAxis"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""feccb40e-4fa1-488f-a2f1-f44c2b80ae37"",
""path"": ""<XRController>{RightHand}/{primary2DAxisClick}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Primary2DAxisClick"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""62761c89-0d6d-40f1-ae88-88fa58d7ff02"",
""path"": ""<XRController>{RightHand}/{primary2DAxisTouch}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Primary2DAxisTouch"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""e40a1a86-f851-421e-86c4-aec93c7f1d9b"",
""path"": ""<XRController>{RightHand}/{secondary2DAxis}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Secondary2DAxis"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""80b61ccb-82b6-4211-8ba9-e566090957b8"",
""path"": ""<ViveController>{RightHand}/trackpad"",
""interactions"": """",
""processors"": """",
""groups"": ""XR Usage"",
""action"": ""Secondary2DAxis"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""d094a06a-f8ca-4c85-b478-a5276f7da3e4"",
""path"": ""<XRController>{RightHand}/{secondary2DAxisClick}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Secondary2DAxisClick"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""c33bf2de-0080-4d75-b40b-0d3593ac31d8"",
""path"": ""<ViveController>{RightHand}/trackpadClicked"",
""interactions"": """",
""processors"": """",
""groups"": ""XR Usage"",
""action"": ""Secondary2DAxisClick"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""75e038e5-ec3b-417e-adf4-77881b52a1ff"",
""path"": ""<XRController>{RightHand}/{secondary2DAxisTouch}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Secondary2DAxisTouch"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""4c6386f8-5725-475b-9a82-7a50899c9059"",
""path"": ""<ViveController>{RightHand}/trackpadTouched"",
""interactions"": """",
""processors"": """",
""groups"": ""XR Usage"",
""action"": ""Secondary2DAxisTouch"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""f2c3d836-9c35-4647-a506-9e03f37d837f"",
""path"": ""<XRController>{RightHand}/{grip}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Grip"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""6f0b2479-b471-4775-8381-980b7957af20"",
""path"": ""<XRController>{RightHand}/{gripButton}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""GripPress"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""9d0fd645-57e1-48c3-9393-701a1d96c9a2"",
""path"": ""<XRController>{RightHand}/{secondaryButton}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""SecondaryButton"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""0d034f83-a2ec-4c56-8a45-74443b36bb77"",
""path"": ""<XRController>{RightHand}/{secondaryTouch}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""SecondaryTouch"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""e0c1b30a-a004-4a7b-8745-59a3b30a5008"",
""path"": ""<XRController>{RightHand}/triggerTouched"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""TriggerTouch"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""e4192ed0-d0cf-4e23-9667-c97de50aa066"",
""path"": ""<ValveIndexController>{RightHand}/gripForce"",
""interactions"": """",
""processors"": """",
""groups"": ""XR Usage"",
""action"": ""GripForce"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""4b8dde4f-389e-4c1c-b991-1dd5ab5a4191"",
""path"": ""<XRController>{RightHand}/pointerPosition"",
""interactions"": """",
""processors"": """",
""groups"": ""XR Usage"",
""action"": ""ControllerPosition"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""02bbe9e2-867c-4358-8ce9-7aff8fd0a0c1"",
""path"": ""<XRController>{RightHand}/pointerRotation"",
""interactions"": """",
""processors"": """",
""groups"": ""XR Usage"",
""action"": ""ControllerRotation"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""0a59792b-c32d-4272-9a42-d8bcc47580da"",
""path"": ""<XRController>{RightHand}/haptic"",
""interactions"": """",
""processors"": """",
""groups"": ""XR Usage"",
""action"": ""Haptics"",
""isComposite"": false,
""isPartOfComposite"": false
}
]
},
{
""name"": ""HMD"",
""id"": ""21d522e0-0295-43ef-b60a-3b355794717b"",
""actions"": [
{
""name"": ""hmdPosition"",
""type"": ""Value"",
""id"": ""36a3121d-efce-478c-867c-a8d354777b78"",
""expectedControlType"": ""Vector3"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""hmdRotation"",
""type"": ""Value"",
""id"": ""4e56a29d-b0cc-42fd-a087-552950afac95"",
""expectedControlType"": ""Quaternion"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
}
],
""bindings"": [
{
""name"": """",
""id"": ""08f50b61-5d92-42ac-bdb9-b898a4f0d4a7"",
""path"": ""<XRHMD>/centerEyePosition"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""hmdPosition"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""09769104-56ee-4fae-9065-07f530388e75"",
""path"": ""<XRHMD>/centerEyeRotation"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""hmdRotation"",
""isComposite"": false,
""isPartOfComposite"": false
}
]
},
{
""name"": ""UI"",
""id"": ""a725e4f4-1262-4d6f-8a52-b8ba368d4c82"",
""actions"": [
{
""name"": ""Click"",
""type"": ""Button"",
""id"": ""7d87f920-38ab-4a79-9716-27722a02c594"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""pointerPosition"",
""type"": ""PassThrough"",
""id"": ""3e8f3014-2311-4c71-9a89-6fffe0d7ae05"",
""expectedControlType"": ""Vector3"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""pointerRotation"",
""type"": ""PassThrough"",
""id"": ""fff59030-bd11-46a7-96d3-35f8e50a86ca"",
""expectedControlType"": ""Vector3"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
}
],
""bindings"": [
{
""name"": """",
""id"": ""78d62036-f819-477f-ba34-5041450a668f"",
""path"": ""<XRController>/triggerPressed"",
""interactions"": """",
""processors"": """",
""groups"": ""XR Usage"",
""action"": ""Click"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""fc05f8fe-0a9a-49ec-84a5-01ccef667093"",
""path"": ""<XRController>/pointerPosition"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""pointerPosition"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""047b05df-5df2-4fcf-81d7-a51f39906c16"",
""path"": ""<XRController>/pointerRotation"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""pointerRotation"",
""isComposite"": false,
""isPartOfComposite"": false
}
]
}
],
""controlSchemes"": [
{
""name"": ""XR Usage"",
""bindingGroup"": ""XR Usage"",
""devices"": [
{
""devicePath"": ""<XRController>"",
""isOptional"": false,
""isOR"": false
}
]
}
]
}");
// LeftHand
m_LeftHand = asset.FindActionMap("LeftHand", throwIfNotFound: true);
m_LeftHand_TriggerPress = m_LeftHand.FindAction("TriggerPress", throwIfNotFound: true);
m_LeftHand_Trigger = m_LeftHand.FindAction("Trigger", throwIfNotFound: true);
m_LeftHand_PrimaryButton = m_LeftHand.FindAction("PrimaryButton", throwIfNotFound: true);
m_LeftHand_PrimaryTouch = m_LeftHand.FindAction("PrimaryTouch", throwIfNotFound: true);
m_LeftHand_Menu = m_LeftHand.FindAction("Menu", throwIfNotFound: true);
m_LeftHand_Primary2DAxis = m_LeftHand.FindAction("Primary2DAxis", throwIfNotFound: true);
m_LeftHand_Primary2DAxisClick = m_LeftHand.FindAction("Primary2DAxisClick", throwIfNotFound: true);
m_LeftHand_Primary2DAxisTouch = m_LeftHand.FindAction("Primary2DAxisTouch", throwIfNotFound: true);
m_LeftHand_Secondary2DAxis = m_LeftHand.FindAction("Secondary2DAxis", throwIfNotFound: true);
m_LeftHand_Secondary2DAxisClick = m_LeftHand.FindAction("Secondary2DAxisClick", throwIfNotFound: true);
m_LeftHand_Secondary2DAxisTouch = m_LeftHand.FindAction("Secondary2DAxisTouch", throwIfNotFound: true);
m_LeftHand_Grip = m_LeftHand.FindAction("Grip", throwIfNotFound: true);
m_LeftHand_GripPress = m_LeftHand.FindAction("GripPress", throwIfNotFound: true);
m_LeftHand_GripForce = m_LeftHand.FindAction("GripForce", throwIfNotFound: true);
m_LeftHand_SecondaryButton = m_LeftHand.FindAction("SecondaryButton", throwIfNotFound: true);
m_LeftHand_SecondaryTouch = m_LeftHand.FindAction("SecondaryTouch", throwIfNotFound: true);
m_LeftHand_TriggerTouch = m_LeftHand.FindAction("TriggerTouch", throwIfNotFound: true);
m_LeftHand_ControllerPosition = m_LeftHand.FindAction("ControllerPosition", throwIfNotFound: true);
m_LeftHand_ControllerRotation = m_LeftHand.FindAction("ControllerRotation", throwIfNotFound: true);
m_LeftHand_Haptics = m_LeftHand.FindAction("Haptics", throwIfNotFound: true);
// RightHand
m_RightHand = asset.FindActionMap("RightHand", throwIfNotFound: true);
m_RightHand_TriggerPress = m_RightHand.FindAction("TriggerPress", throwIfNotFound: true);
m_RightHand_Trigger = m_RightHand.FindAction("Trigger", throwIfNotFound: true);
m_RightHand_PrimaryButton = m_RightHand.FindAction("PrimaryButton", throwIfNotFound: true);
m_RightHand_PrimaryTouch = m_RightHand.FindAction("PrimaryTouch", throwIfNotFound: true);
m_RightHand_Menu = m_RightHand.FindAction("Menu", throwIfNotFound: true);
m_RightHand_Primary2DAxis = m_RightHand.FindAction("Primary2DAxis", throwIfNotFound: true);
m_RightHand_Primary2DAxisClick = m_RightHand.FindAction("Primary2DAxisClick", throwIfNotFound: true);
m_RightHand_Primary2DAxisTouch = m_RightHand.FindAction("Primary2DAxisTouch", throwIfNotFound: true);
m_RightHand_Secondary2DAxis = m_RightHand.FindAction("Secondary2DAxis", throwIfNotFound: true);
m_RightHand_Secondary2DAxisClick = m_RightHand.FindAction("Secondary2DAxisClick", throwIfNotFound: true);
m_RightHand_Secondary2DAxisTouch = m_RightHand.FindAction("Secondary2DAxisTouch", throwIfNotFound: true);
m_RightHand_Grip = m_RightHand.FindAction("Grip", throwIfNotFound: true);
m_RightHand_GripPress = m_RightHand.FindAction("GripPress", throwIfNotFound: true);
m_RightHand_GripForce = m_RightHand.FindAction("GripForce", throwIfNotFound: true);
m_RightHand_SecondaryButton = m_RightHand.FindAction("SecondaryButton", throwIfNotFound: true);
m_RightHand_SecondaryTouch = m_RightHand.FindAction("SecondaryTouch", throwIfNotFound: true);
m_RightHand_TriggerTouch = m_RightHand.FindAction("TriggerTouch", throwIfNotFound: true);
m_RightHand_ControllerPosition = m_RightHand.FindAction("ControllerPosition", throwIfNotFound: true);
m_RightHand_ControllerRotation = m_RightHand.FindAction("ControllerRotation", throwIfNotFound: true);
m_RightHand_Haptics = m_RightHand.FindAction("Haptics", throwIfNotFound: true);
// HMD
m_HMD = asset.FindActionMap("HMD", throwIfNotFound: true);
m_HMD_hmdPosition = m_HMD.FindAction("hmdPosition", throwIfNotFound: true);
m_HMD_hmdRotation = m_HMD.FindAction("hmdRotation", throwIfNotFound: true);
// UI
m_UI = asset.FindActionMap("UI", throwIfNotFound: true);
m_UI_Click = m_UI.FindAction("Click", throwIfNotFound: true);
m_UI_pointerPosition = m_UI.FindAction("pointerPosition", throwIfNotFound: true);
m_UI_pointerRotation = m_UI.FindAction("pointerRotation", throwIfNotFound: true);
}
public void Dispose()
{
UnityEngine.Object.Destroy(asset);
}
public InputBinding? bindingMask
{
get => asset.bindingMask;
set => asset.bindingMask = value;
}
public ReadOnlyArray<InputDevice>? devices
{
get => asset.devices;
set => asset.devices = value;
}
public ReadOnlyArray<InputControlScheme> controlSchemes => asset.controlSchemes;
public bool Contains(InputAction action)
{
return asset.Contains(action);
}
public IEnumerator<InputAction> GetEnumerator()
{
return asset.GetEnumerator();
}
IEnumerator IEnumerable.GetEnumerator()
{
return GetEnumerator();
}
public void Enable()
{
asset.Enable();
}
public void Disable()
{
asset.Disable();
}
public IEnumerable<InputBinding> bindings => asset.bindings;
public InputAction FindAction(string actionNameOrId, bool throwIfNotFound = false)
{
return asset.FindAction(actionNameOrId, throwIfNotFound);
}
public int FindBinding(InputBinding bindingMask, out InputAction action)
{
return asset.FindBinding(bindingMask, out action);
}
// LeftHand
private readonly InputActionMap m_LeftHand;
private List<ILeftHandActions> m_LeftHandActionsCallbackInterfaces = new List<ILeftHandActions>();
private readonly InputAction m_LeftHand_TriggerPress;
private readonly InputAction m_LeftHand_Trigger;
private readonly InputAction m_LeftHand_PrimaryButton;
private readonly InputAction m_LeftHand_PrimaryTouch;
private readonly InputAction m_LeftHand_Menu;
private readonly InputAction m_LeftHand_Primary2DAxis;
private readonly InputAction m_LeftHand_Primary2DAxisClick;
private readonly InputAction m_LeftHand_Primary2DAxisTouch;
private readonly InputAction m_LeftHand_Secondary2DAxis;
private readonly InputAction m_LeftHand_Secondary2DAxisClick;
private readonly InputAction m_LeftHand_Secondary2DAxisTouch;
private readonly InputAction m_LeftHand_Grip;
private readonly InputAction m_LeftHand_GripPress;
private readonly InputAction m_LeftHand_GripForce;
private readonly InputAction m_LeftHand_SecondaryButton;
private readonly InputAction m_LeftHand_SecondaryTouch;
private readonly InputAction m_LeftHand_TriggerTouch;
private readonly InputAction m_LeftHand_ControllerPosition;
private readonly InputAction m_LeftHand_ControllerRotation;
private readonly InputAction m_LeftHand_Haptics;
public struct LeftHandActions
{
private @HVRInputActions m_Wrapper;
public LeftHandActions(@HVRInputActions wrapper) { m_Wrapper = wrapper; }
public InputAction @TriggerPress => m_Wrapper.m_LeftHand_TriggerPress;
public InputAction @Trigger => m_Wrapper.m_LeftHand_Trigger;
public InputAction @PrimaryButton => m_Wrapper.m_LeftHand_PrimaryButton;
public InputAction @PrimaryTouch => m_Wrapper.m_LeftHand_PrimaryTouch;
public InputAction @Menu => m_Wrapper.m_LeftHand_Menu;
public InputAction @Primary2DAxis => m_Wrapper.m_LeftHand_Primary2DAxis;
public InputAction @Primary2DAxisClick => m_Wrapper.m_LeftHand_Primary2DAxisClick;
public InputAction @Primary2DAxisTouch => m_Wrapper.m_LeftHand_Primary2DAxisTouch;
public InputAction @Secondary2DAxis => m_Wrapper.m_LeftHand_Secondary2DAxis;
public InputAction @Secondary2DAxisClick => m_Wrapper.m_LeftHand_Secondary2DAxisClick;
public InputAction @Secondary2DAxisTouch => m_Wrapper.m_LeftHand_Secondary2DAxisTouch;
public InputAction @Grip => m_Wrapper.m_LeftHand_Grip;
public InputAction @GripPress => m_Wrapper.m_LeftHand_GripPress;
public InputAction @GripForce => m_Wrapper.m_LeftHand_GripForce;
public InputAction @SecondaryButton => m_Wrapper.m_LeftHand_SecondaryButton;
public InputAction @SecondaryTouch => m_Wrapper.m_LeftHand_SecondaryTouch;
public InputAction @TriggerTouch => m_Wrapper.m_LeftHand_TriggerTouch;
public InputAction @ControllerPosition => m_Wrapper.m_LeftHand_ControllerPosition;
public InputAction @ControllerRotation => m_Wrapper.m_LeftHand_ControllerRotation;
public InputAction @Haptics => m_Wrapper.m_LeftHand_Haptics;
public InputActionMap Get() { return m_Wrapper.m_LeftHand; }
public void Enable() { Get().Enable(); }
public void Disable() { Get().Disable(); }
public bool enabled => Get().enabled;
public static implicit operator InputActionMap(LeftHandActions set) { return set.Get(); }
public void AddCallbacks(ILeftHandActions instance)
{
if (instance == null || m_Wrapper.m_LeftHandActionsCallbackInterfaces.Contains(instance)) return;
m_Wrapper.m_LeftHandActionsCallbackInterfaces.Add(instance);
@TriggerPress.started += instance.OnTriggerPress;
@TriggerPress.performed += instance.OnTriggerPress;
@TriggerPress.canceled += instance.OnTriggerPress;
@Trigger.started += instance.OnTrigger;
@Trigger.performed += instance.OnTrigger;
@Trigger.canceled += instance.OnTrigger;
@PrimaryButton.started += instance.OnPrimaryButton;
@PrimaryButton.performed += instance.OnPrimaryButton;
@PrimaryButton.canceled += instance.OnPrimaryButton;
@PrimaryTouch.started += instance.OnPrimaryTouch;
@PrimaryTouch.performed += instance.OnPrimaryTouch;
@PrimaryTouch.canceled += instance.OnPrimaryTouch;
@Menu.started += instance.OnMenu;
@Menu.performed += instance.OnMenu;
@Menu.canceled += instance.OnMenu;
@Primary2DAxis.started += instance.OnPrimary2DAxis;
@Primary2DAxis.performed += instance.OnPrimary2DAxis;
@Primary2DAxis.canceled += instance.OnPrimary2DAxis;
@Primary2DAxisClick.started += instance.OnPrimary2DAxisClick;
@Primary2DAxisClick.performed += instance.OnPrimary2DAxisClick;
@Primary2DAxisClick.canceled += instance.OnPrimary2DAxisClick;
@Primary2DAxisTouch.started += instance.OnPrimary2DAxisTouch;
@Primary2DAxisTouch.performed += instance.OnPrimary2DAxisTouch;
@Primary2DAxisTouch.canceled += instance.OnPrimary2DAxisTouch;
@Secondary2DAxis.started += instance.OnSecondary2DAxis;
@Secondary2DAxis.performed += instance.OnSecondary2DAxis;
@Secondary2DAxis.canceled += instance.OnSecondary2DAxis;
@Secondary2DAxisClick.started += instance.OnSecondary2DAxisClick;
@Secondary2DAxisClick.performed += instance.OnSecondary2DAxisClick;
@Secondary2DAxisClick.canceled += instance.OnSecondary2DAxisClick;
@Secondary2DAxisTouch.started += instance.OnSecondary2DAxisTouch;
@Secondary2DAxisTouch.performed += instance.OnSecondary2DAxisTouch;
@Secondary2DAxisTouch.canceled += instance.OnSecondary2DAxisTouch;
@Grip.started += instance.OnGrip;
@Grip.performed += instance.OnGrip;
@Grip.canceled += instance.OnGrip;
@GripPress.started += instance.OnGripPress;
@GripPress.performed += instance.OnGripPress;
@GripPress.canceled += instance.OnGripPress;
@GripForce.started += instance.OnGripForce;
@GripForce.performed += instance.OnGripForce;
@GripForce.canceled += instance.OnGripForce;
@SecondaryButton.started += instance.OnSecondaryButton;
@SecondaryButton.performed += instance.OnSecondaryButton;
@SecondaryButton.canceled += instance.OnSecondaryButton;
@SecondaryTouch.started += instance.OnSecondaryTouch;
@SecondaryTouch.performed += instance.OnSecondaryTouch;
@SecondaryTouch.canceled += instance.OnSecondaryTouch;
@TriggerTouch.started += instance.OnTriggerTouch;
@TriggerTouch.performed += instance.OnTriggerTouch;
@TriggerTouch.canceled += instance.OnTriggerTouch;
@ControllerPosition.started += instance.OnControllerPosition;
@ControllerPosition.performed += instance.OnControllerPosition;
@ControllerPosition.canceled += instance.OnControllerPosition;
@ControllerRotation.started += instance.OnControllerRotation;
@ControllerRotation.performed += instance.OnControllerRotation;
@ControllerRotation.canceled += instance.OnControllerRotation;
@Haptics.started += instance.OnHaptics;
@Haptics.performed += instance.OnHaptics;
@Haptics.canceled += instance.OnHaptics;
}
private void UnregisterCallbacks(ILeftHandActions instance)
{
@TriggerPress.started -= instance.OnTriggerPress;
@TriggerPress.performed -= instance.OnTriggerPress;
@TriggerPress.canceled -= instance.OnTriggerPress;
@Trigger.started -= instance.OnTrigger;
@Trigger.performed -= instance.OnTrigger;
@Trigger.canceled -= instance.OnTrigger;
@PrimaryButton.started -= instance.OnPrimaryButton;
@PrimaryButton.performed -= instance.OnPrimaryButton;
@PrimaryButton.canceled -= instance.OnPrimaryButton;
@PrimaryTouch.started -= instance.OnPrimaryTouch;
@PrimaryTouch.performed -= instance.OnPrimaryTouch;
@PrimaryTouch.canceled -= instance.OnPrimaryTouch;
@Menu.started -= instance.OnMenu;
@Menu.performed -= instance.OnMenu;
@Menu.canceled -= instance.OnMenu;
@Primary2DAxis.started -= instance.OnPrimary2DAxis;
@Primary2DAxis.performed -= instance.OnPrimary2DAxis;
@Primary2DAxis.canceled -= instance.OnPrimary2DAxis;
@Primary2DAxisClick.started -= instance.OnPrimary2DAxisClick;
@Primary2DAxisClick.performed -= instance.OnPrimary2DAxisClick;
@Primary2DAxisClick.canceled -= instance.OnPrimary2DAxisClick;
@Primary2DAxisTouch.started -= instance.OnPrimary2DAxisTouch;
@Primary2DAxisTouch.performed -= instance.OnPrimary2DAxisTouch;
@Primary2DAxisTouch.canceled -= instance.OnPrimary2DAxisTouch;
@Secondary2DAxis.started -= instance.OnSecondary2DAxis;
@Secondary2DAxis.performed -= instance.OnSecondary2DAxis;
@Secondary2DAxis.canceled -= instance.OnSecondary2DAxis;
@Secondary2DAxisClick.started -= instance.OnSecondary2DAxisClick;
@Secondary2DAxisClick.performed -= instance.OnSecondary2DAxisClick;
@Secondary2DAxisClick.canceled -= instance.OnSecondary2DAxisClick;
@Secondary2DAxisTouch.started -= instance.OnSecondary2DAxisTouch;
@Secondary2DAxisTouch.performed -= instance.OnSecondary2DAxisTouch;
@Secondary2DAxisTouch.canceled -= instance.OnSecondary2DAxisTouch;
@Grip.started -= instance.OnGrip;
@Grip.performed -= instance.OnGrip;
@Grip.canceled -= instance.OnGrip;
@GripPress.started -= instance.OnGripPress;
@GripPress.performed -= instance.OnGripPress;
@GripPress.canceled -= instance.OnGripPress;
@GripForce.started -= instance.OnGripForce;
@GripForce.performed -= instance.OnGripForce;
@GripForce.canceled -= instance.OnGripForce;
@SecondaryButton.started -= instance.OnSecondaryButton;
@SecondaryButton.performed -= instance.OnSecondaryButton;
@SecondaryButton.canceled -= instance.OnSecondaryButton;
@SecondaryTouch.started -= instance.OnSecondaryTouch;
@SecondaryTouch.performed -= instance.OnSecondaryTouch;
@SecondaryTouch.canceled -= instance.OnSecondaryTouch;
@TriggerTouch.started -= instance.OnTriggerTouch;
@TriggerTouch.performed -= instance.OnTriggerTouch;
@TriggerTouch.canceled -= instance.OnTriggerTouch;
@ControllerPosition.started -= instance.OnControllerPosition;
@ControllerPosition.performed -= instance.OnControllerPosition;
@ControllerPosition.canceled -= instance.OnControllerPosition;
@ControllerRotation.started -= instance.OnControllerRotation;
@ControllerRotation.performed -= instance.OnControllerRotation;
@ControllerRotation.canceled -= instance.OnControllerRotation;
@Haptics.started -= instance.OnHaptics;
@Haptics.performed -= instance.OnHaptics;
@Haptics.canceled -= instance.OnHaptics;
}
public void RemoveCallbacks(ILeftHandActions instance)
{
if (m_Wrapper.m_LeftHandActionsCallbackInterfaces.Remove(instance))
UnregisterCallbacks(instance);
}
public void SetCallbacks(ILeftHandActions instance)
{
foreach (var item in m_Wrapper.m_LeftHandActionsCallbackInterfaces)
UnregisterCallbacks(item);
m_Wrapper.m_LeftHandActionsCallbackInterfaces.Clear();
AddCallbacks(instance);
}
}
public LeftHandActions @LeftHand => new LeftHandActions(this);
// RightHand
private readonly InputActionMap m_RightHand;
private List<IRightHandActions> m_RightHandActionsCallbackInterfaces = new List<IRightHandActions>();
private readonly InputAction m_RightHand_TriggerPress;
private readonly InputAction m_RightHand_Trigger;
private readonly InputAction m_RightHand_PrimaryButton;
private readonly InputAction m_RightHand_PrimaryTouch;
private readonly InputAction m_RightHand_Menu;
private readonly InputAction m_RightHand_Primary2DAxis;
private readonly InputAction m_RightHand_Primary2DAxisClick;
private readonly InputAction m_RightHand_Primary2DAxisTouch;
private readonly InputAction m_RightHand_Secondary2DAxis;
private readonly InputAction m_RightHand_Secondary2DAxisClick;
private readonly InputAction m_RightHand_Secondary2DAxisTouch;
private readonly InputAction m_RightHand_Grip;
private readonly InputAction m_RightHand_GripPress;
private readonly InputAction m_RightHand_GripForce;
private readonly InputAction m_RightHand_SecondaryButton;
private readonly InputAction m_RightHand_SecondaryTouch;
private readonly InputAction m_RightHand_TriggerTouch;
private readonly InputAction m_RightHand_ControllerPosition;
private readonly InputAction m_RightHand_ControllerRotation;
private readonly InputAction m_RightHand_Haptics;
public struct RightHandActions
{
private @HVRInputActions m_Wrapper;
public RightHandActions(@HVRInputActions wrapper) { m_Wrapper = wrapper; }
public InputAction @TriggerPress => m_Wrapper.m_RightHand_TriggerPress;
public InputAction @Trigger => m_Wrapper.m_RightHand_Trigger;
public InputAction @PrimaryButton => m_Wrapper.m_RightHand_PrimaryButton;
public InputAction @PrimaryTouch => m_Wrapper.m_RightHand_PrimaryTouch;
public InputAction @Menu => m_Wrapper.m_RightHand_Menu;
public InputAction @Primary2DAxis => m_Wrapper.m_RightHand_Primary2DAxis;
public InputAction @Primary2DAxisClick => m_Wrapper.m_RightHand_Primary2DAxisClick;
public InputAction @Primary2DAxisTouch => m_Wrapper.m_RightHand_Primary2DAxisTouch;
public InputAction @Secondary2DAxis => m_Wrapper.m_RightHand_Secondary2DAxis;
public InputAction @Secondary2DAxisClick => m_Wrapper.m_RightHand_Secondary2DAxisClick;
public InputAction @Secondary2DAxisTouch => m_Wrapper.m_RightHand_Secondary2DAxisTouch;
public InputAction @Grip => m_Wrapper.m_RightHand_Grip;
public InputAction @GripPress => m_Wrapper.m_RightHand_GripPress;
public InputAction @GripForce => m_Wrapper.m_RightHand_GripForce;
public InputAction @SecondaryButton => m_Wrapper.m_RightHand_SecondaryButton;
public InputAction @SecondaryTouch => m_Wrapper.m_RightHand_SecondaryTouch;
public InputAction @TriggerTouch => m_Wrapper.m_RightHand_TriggerTouch;
public InputAction @ControllerPosition => m_Wrapper.m_RightHand_ControllerPosition;
public InputAction @ControllerRotation => m_Wrapper.m_RightHand_ControllerRotation;
public InputAction @Haptics => m_Wrapper.m_RightHand_Haptics;
public InputActionMap Get() { return m_Wrapper.m_RightHand; }
public void Enable() { Get().Enable(); }
public void Disable() { Get().Disable(); }
public bool enabled => Get().enabled;
public static implicit operator InputActionMap(RightHandActions set) { return set.Get(); }
public void AddCallbacks(IRightHandActions instance)
{
if (instance == null || m_Wrapper.m_RightHandActionsCallbackInterfaces.Contains(instance)) return;
m_Wrapper.m_RightHandActionsCallbackInterfaces.Add(instance);
@TriggerPress.started += instance.OnTriggerPress;
@TriggerPress.performed += instance.OnTriggerPress;
@TriggerPress.canceled += instance.OnTriggerPress;
@Trigger.started += instance.OnTrigger;
@Trigger.performed += instance.OnTrigger;
@Trigger.canceled += instance.OnTrigger;
@PrimaryButton.started += instance.OnPrimaryButton;
@PrimaryButton.performed += instance.OnPrimaryButton;
@PrimaryButton.canceled += instance.OnPrimaryButton;
@PrimaryTouch.started += instance.OnPrimaryTouch;
@PrimaryTouch.performed += instance.OnPrimaryTouch;
@PrimaryTouch.canceled += instance.OnPrimaryTouch;
@Menu.started += instance.OnMenu;
@Menu.performed += instance.OnMenu;
@Menu.canceled += instance.OnMenu;
@Primary2DAxis.started += instance.OnPrimary2DAxis;
@Primary2DAxis.performed += instance.OnPrimary2DAxis;
@Primary2DAxis.canceled += instance.OnPrimary2DAxis;
@Primary2DAxisClick.started += instance.OnPrimary2DAxisClick;
@Primary2DAxisClick.performed += instance.OnPrimary2DAxisClick;
@Primary2DAxisClick.canceled += instance.OnPrimary2DAxisClick;
@Primary2DAxisTouch.started += instance.OnPrimary2DAxisTouch;
@Primary2DAxisTouch.performed += instance.OnPrimary2DAxisTouch;
@Primary2DAxisTouch.canceled += instance.OnPrimary2DAxisTouch;
@Secondary2DAxis.started += instance.OnSecondary2DAxis;
@Secondary2DAxis.performed += instance.OnSecondary2DAxis;
@Secondary2DAxis.canceled += instance.OnSecondary2DAxis;
@Secondary2DAxisClick.started += instance.OnSecondary2DAxisClick;
@Secondary2DAxisClick.performed += instance.OnSecondary2DAxisClick;
@Secondary2DAxisClick.canceled += instance.OnSecondary2DAxisClick;
@Secondary2DAxisTouch.started += instance.OnSecondary2DAxisTouch;
@Secondary2DAxisTouch.performed += instance.OnSecondary2DAxisTouch;
@Secondary2DAxisTouch.canceled += instance.OnSecondary2DAxisTouch;
@Grip.started += instance.OnGrip;
@Grip.performed += instance.OnGrip;
@Grip.canceled += instance.OnGrip;
@GripPress.started += instance.OnGripPress;
@GripPress.performed += instance.OnGripPress;
@GripPress.canceled += instance.OnGripPress;
@GripForce.started += instance.OnGripForce;
@GripForce.performed += instance.OnGripForce;
@GripForce.canceled += instance.OnGripForce;
@SecondaryButton.started += instance.OnSecondaryButton;
@SecondaryButton.performed += instance.OnSecondaryButton;
@SecondaryButton.canceled += instance.OnSecondaryButton;
@SecondaryTouch.started += instance.OnSecondaryTouch;
@SecondaryTouch.performed += instance.OnSecondaryTouch;
@SecondaryTouch.canceled += instance.OnSecondaryTouch;
@TriggerTouch.started += instance.OnTriggerTouch;
@TriggerTouch.performed += instance.OnTriggerTouch;
@TriggerTouch.canceled += instance.OnTriggerTouch;
@ControllerPosition.started += instance.OnControllerPosition;
@ControllerPosition.performed += instance.OnControllerPosition;
@ControllerPosition.canceled += instance.OnControllerPosition;
@ControllerRotation.started += instance.OnControllerRotation;
@ControllerRotation.performed += instance.OnControllerRotation;
@ControllerRotation.canceled += instance.OnControllerRotation;
@Haptics.started += instance.OnHaptics;
@Haptics.performed += instance.OnHaptics;
@Haptics.canceled += instance.OnHaptics;
}
private void UnregisterCallbacks(IRightHandActions instance)
{
@TriggerPress.started -= instance.OnTriggerPress;
@TriggerPress.performed -= instance.OnTriggerPress;
@TriggerPress.canceled -= instance.OnTriggerPress;
@Trigger.started -= instance.OnTrigger;
@Trigger.performed -= instance.OnTrigger;
@Trigger.canceled -= instance.OnTrigger;
@PrimaryButton.started -= instance.OnPrimaryButton;
@PrimaryButton.performed -= instance.OnPrimaryButton;
@PrimaryButton.canceled -= instance.OnPrimaryButton;
@PrimaryTouch.started -= instance.OnPrimaryTouch;
@PrimaryTouch.performed -= instance.OnPrimaryTouch;
@PrimaryTouch.canceled -= instance.OnPrimaryTouch;
@Menu.started -= instance.OnMenu;
@Menu.performed -= instance.OnMenu;
@Menu.canceled -= instance.OnMenu;
@Primary2DAxis.started -= instance.OnPrimary2DAxis;
@Primary2DAxis.performed -= instance.OnPrimary2DAxis;
@Primary2DAxis.canceled -= instance.OnPrimary2DAxis;
@Primary2DAxisClick.started -= instance.OnPrimary2DAxisClick;
@Primary2DAxisClick.performed -= instance.OnPrimary2DAxisClick;
@Primary2DAxisClick.canceled -= instance.OnPrimary2DAxisClick;
@Primary2DAxisTouch.started -= instance.OnPrimary2DAxisTouch;
@Primary2DAxisTouch.performed -= instance.OnPrimary2DAxisTouch;
@Primary2DAxisTouch.canceled -= instance.OnPrimary2DAxisTouch;
@Secondary2DAxis.started -= instance.OnSecondary2DAxis;
@Secondary2DAxis.performed -= instance.OnSecondary2DAxis;
@Secondary2DAxis.canceled -= instance.OnSecondary2DAxis;
@Secondary2DAxisClick.started -= instance.OnSecondary2DAxisClick;
@Secondary2DAxisClick.performed -= instance.OnSecondary2DAxisClick;
@Secondary2DAxisClick.canceled -= instance.OnSecondary2DAxisClick;
@Secondary2DAxisTouch.started -= instance.OnSecondary2DAxisTouch;
@Secondary2DAxisTouch.performed -= instance.OnSecondary2DAxisTouch;
@Secondary2DAxisTouch.canceled -= instance.OnSecondary2DAxisTouch;
@Grip.started -= instance.OnGrip;
@Grip.performed -= instance.OnGrip;
@Grip.canceled -= instance.OnGrip;
@GripPress.started -= instance.OnGripPress;
@GripPress.performed -= instance.OnGripPress;
@GripPress.canceled -= instance.OnGripPress;
@GripForce.started -= instance.OnGripForce;
@GripForce.performed -= instance.OnGripForce;
@GripForce.canceled -= instance.OnGripForce;
@SecondaryButton.started -= instance.OnSecondaryButton;
@SecondaryButton.performed -= instance.OnSecondaryButton;
@SecondaryButton.canceled -= instance.OnSecondaryButton;
@SecondaryTouch.started -= instance.OnSecondaryTouch;
@SecondaryTouch.performed -= instance.OnSecondaryTouch;
@SecondaryTouch.canceled -= instance.OnSecondaryTouch;
@TriggerTouch.started -= instance.OnTriggerTouch;
@TriggerTouch.performed -= instance.OnTriggerTouch;
@TriggerTouch.canceled -= instance.OnTriggerTouch;
@ControllerPosition.started -= instance.OnControllerPosition;
@ControllerPosition.performed -= instance.OnControllerPosition;
@ControllerPosition.canceled -= instance.OnControllerPosition;
@ControllerRotation.started -= instance.OnControllerRotation;
@ControllerRotation.performed -= instance.OnControllerRotation;
@ControllerRotation.canceled -= instance.OnControllerRotation;
@Haptics.started -= instance.OnHaptics;
@Haptics.performed -= instance.OnHaptics;
@Haptics.canceled -= instance.OnHaptics;
}
public void RemoveCallbacks(IRightHandActions instance)
{
if (m_Wrapper.m_RightHandActionsCallbackInterfaces.Remove(instance))
UnregisterCallbacks(instance);
}
public void SetCallbacks(IRightHandActions instance)
{
foreach (var item in m_Wrapper.m_RightHandActionsCallbackInterfaces)
UnregisterCallbacks(item);
m_Wrapper.m_RightHandActionsCallbackInterfaces.Clear();
AddCallbacks(instance);
}
}
public RightHandActions @RightHand => new RightHandActions(this);
// HMD
private readonly InputActionMap m_HMD;
private List<IHMDActions> m_HMDActionsCallbackInterfaces = new List<IHMDActions>();
private readonly InputAction m_HMD_hmdPosition;
private readonly InputAction m_HMD_hmdRotation;
public struct HMDActions
{
private @HVRInputActions m_Wrapper;
public HMDActions(@HVRInputActions wrapper) { m_Wrapper = wrapper; }
public InputAction @hmdPosition => m_Wrapper.m_HMD_hmdPosition;
public InputAction @hmdRotation => m_Wrapper.m_HMD_hmdRotation;
public InputActionMap Get() { return m_Wrapper.m_HMD; }
public void Enable() { Get().Enable(); }
public void Disable() { Get().Disable(); }
public bool enabled => Get().enabled;
public static implicit operator InputActionMap(HMDActions set) { return set.Get(); }
public void AddCallbacks(IHMDActions instance)
{
if (instance == null || m_Wrapper.m_HMDActionsCallbackInterfaces.Contains(instance)) return;
m_Wrapper.m_HMDActionsCallbackInterfaces.Add(instance);
@hmdPosition.started += instance.OnHmdPosition;
@hmdPosition.performed += instance.OnHmdPosition;
@hmdPosition.canceled += instance.OnHmdPosition;
@hmdRotation.started += instance.OnHmdRotation;
@hmdRotation.performed += instance.OnHmdRotation;
@hmdRotation.canceled += instance.OnHmdRotation;
}
private void UnregisterCallbacks(IHMDActions instance)
{
@hmdPosition.started -= instance.OnHmdPosition;
@hmdPosition.performed -= instance.OnHmdPosition;
@hmdPosition.canceled -= instance.OnHmdPosition;
@hmdRotation.started -= instance.OnHmdRotation;
@hmdRotation.performed -= instance.OnHmdRotation;
@hmdRotation.canceled -= instance.OnHmdRotation;
}
public void RemoveCallbacks(IHMDActions instance)
{
if (m_Wrapper.m_HMDActionsCallbackInterfaces.Remove(instance))
UnregisterCallbacks(instance);
}
public void SetCallbacks(IHMDActions instance)
{
foreach (var item in m_Wrapper.m_HMDActionsCallbackInterfaces)
UnregisterCallbacks(item);
m_Wrapper.m_HMDActionsCallbackInterfaces.Clear();
AddCallbacks(instance);
}
}
public HMDActions @HMD => new HMDActions(this);
// UI
private readonly InputActionMap m_UI;
private List<IUIActions> m_UIActionsCallbackInterfaces = new List<IUIActions>();
private readonly InputAction m_UI_Click;
private readonly InputAction m_UI_pointerPosition;
private readonly InputAction m_UI_pointerRotation;
public struct UIActions
{
private @HVRInputActions m_Wrapper;
public UIActions(@HVRInputActions wrapper) { m_Wrapper = wrapper; }
public InputAction @Click => m_Wrapper.m_UI_Click;
public InputAction @pointerPosition => m_Wrapper.m_UI_pointerPosition;
public InputAction @pointerRotation => m_Wrapper.m_UI_pointerRotation;
public InputActionMap Get() { return m_Wrapper.m_UI; }
public void Enable() { Get().Enable(); }
public void Disable() { Get().Disable(); }
public bool enabled => Get().enabled;
public static implicit operator InputActionMap(UIActions set) { return set.Get(); }
public void AddCallbacks(IUIActions instance)
{
if (instance == null || m_Wrapper.m_UIActionsCallbackInterfaces.Contains(instance)) return;
m_Wrapper.m_UIActionsCallbackInterfaces.Add(instance);
@Click.started += instance.OnClick;
@Click.performed += instance.OnClick;
@Click.canceled += instance.OnClick;
@pointerPosition.started += instance.OnPointerPosition;
@pointerPosition.performed += instance.OnPointerPosition;
@pointerPosition.canceled += instance.OnPointerPosition;
@pointerRotation.started += instance.OnPointerRotation;
@pointerRotation.performed += instance.OnPointerRotation;
@pointerRotation.canceled += instance.OnPointerRotation;
}
private void UnregisterCallbacks(IUIActions instance)
{
@Click.started -= instance.OnClick;
@Click.performed -= instance.OnClick;
@Click.canceled -= instance.OnClick;
@pointerPosition.started -= instance.OnPointerPosition;
@pointerPosition.performed -= instance.OnPointerPosition;
@pointerPosition.canceled -= instance.OnPointerPosition;
@pointerRotation.started -= instance.OnPointerRotation;
@pointerRotation.performed -= instance.OnPointerRotation;
@pointerRotation.canceled -= instance.OnPointerRotation;
}
public void RemoveCallbacks(IUIActions instance)
{
if (m_Wrapper.m_UIActionsCallbackInterfaces.Remove(instance))
UnregisterCallbacks(instance);
}
public void SetCallbacks(IUIActions instance)
{
foreach (var item in m_Wrapper.m_UIActionsCallbackInterfaces)
UnregisterCallbacks(item);
m_Wrapper.m_UIActionsCallbackInterfaces.Clear();
AddCallbacks(instance);
}
}
public UIActions @UI => new UIActions(this);
private int m_XRUsageSchemeIndex = -1;
public InputControlScheme XRUsageScheme
{
get
{
if (m_XRUsageSchemeIndex == -1) m_XRUsageSchemeIndex = asset.FindControlSchemeIndex("XR Usage");
return asset.controlSchemes[m_XRUsageSchemeIndex];
}
}
public interface ILeftHandActions
{
void OnTriggerPress(InputAction.CallbackContext context);
void OnTrigger(InputAction.CallbackContext context);
void OnPrimaryButton(InputAction.CallbackContext context);
void OnPrimaryTouch(InputAction.CallbackContext context);
void OnMenu(InputAction.CallbackContext context);
void OnPrimary2DAxis(InputAction.CallbackContext context);
void OnPrimary2DAxisClick(InputAction.CallbackContext context);
void OnPrimary2DAxisTouch(InputAction.CallbackContext context);
void OnSecondary2DAxis(InputAction.CallbackContext context);
void OnSecondary2DAxisClick(InputAction.CallbackContext context);
void OnSecondary2DAxisTouch(InputAction.CallbackContext context);
void OnGrip(InputAction.CallbackContext context);
void OnGripPress(InputAction.CallbackContext context);
void OnGripForce(InputAction.CallbackContext context);
void OnSecondaryButton(InputAction.CallbackContext context);
void OnSecondaryTouch(InputAction.CallbackContext context);
void OnTriggerTouch(InputAction.CallbackContext context);
void OnControllerPosition(InputAction.CallbackContext context);
void OnControllerRotation(InputAction.CallbackContext context);
void OnHaptics(InputAction.CallbackContext context);
}
public interface IRightHandActions
{
void OnTriggerPress(InputAction.CallbackContext context);
void OnTrigger(InputAction.CallbackContext context);
void OnPrimaryButton(InputAction.CallbackContext context);
void OnPrimaryTouch(InputAction.CallbackContext context);
void OnMenu(InputAction.CallbackContext context);
void OnPrimary2DAxis(InputAction.CallbackContext context);
void OnPrimary2DAxisClick(InputAction.CallbackContext context);
void OnPrimary2DAxisTouch(InputAction.CallbackContext context);
void OnSecondary2DAxis(InputAction.CallbackContext context);
void OnSecondary2DAxisClick(InputAction.CallbackContext context);
void OnSecondary2DAxisTouch(InputAction.CallbackContext context);
void OnGrip(InputAction.CallbackContext context);
void OnGripPress(InputAction.CallbackContext context);
void OnGripForce(InputAction.CallbackContext context);
void OnSecondaryButton(InputAction.CallbackContext context);
void OnSecondaryTouch(InputAction.CallbackContext context);
void OnTriggerTouch(InputAction.CallbackContext context);
void OnControllerPosition(InputAction.CallbackContext context);
void OnControllerRotation(InputAction.CallbackContext context);
void OnHaptics(InputAction.CallbackContext context);
}
public interface IHMDActions
{
void OnHmdPosition(InputAction.CallbackContext context);
void OnHmdRotation(InputAction.CallbackContext context);
}
public interface IUIActions
{
void OnClick(InputAction.CallbackContext context);
void OnPointerPosition(InputAction.CallbackContext context);
void OnPointerRotation(InputAction.CallbackContext context);
}
}