//------------------------------------------------------------------------------
//
// This code was auto-generated by com.unity.inputsystem:InputActionCodeGenerator
// version 1.5.0
// from Assets/Samples/XR Interaction Toolkit/2.3.0/Starter Assets/XRI Default Input Actions.inputactions
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
//------------------------------------------------------------------------------
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine.InputSystem;
using UnityEngine.InputSystem.Utilities;
public partial class @PlayerActions: IInputActionCollection2, IDisposable
{
public InputActionAsset asset { get; }
public @PlayerActions()
{
asset = InputActionAsset.FromJson(@"{
""name"": ""XRI Default Input Actions"",
""maps"": [
{
""name"": ""XRI Head"",
""id"": ""09ff3ccc-21b4-4346-a3a2-7c978b5af892"",
""actions"": [
{
""name"": ""Position"",
""type"": ""Value"",
""id"": ""1a9029f8-7a46-46b9-9eff-e9ae8365f611"",
""expectedControlType"": ""Vector3"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Rotation"",
""type"": ""Value"",
""id"": ""aed87fe6-2b01-4dd2-a8fa-195578fd8158"",
""expectedControlType"": ""Quaternion"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Is Tracked"",
""type"": ""Button"",
""id"": ""6bb4e248-e42b-47c3-b66c-79566508ca74"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Tracking State"",
""type"": ""Value"",
""id"": ""08654a17-c094-4bbd-8946-415ae4ce2406"",
""expectedControlType"": ""Integer"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Eye Gaze Position"",
""type"": ""Value"",
""id"": ""dde820a2-0462-4756-be47-630b5b56c115"",
""expectedControlType"": ""Vector3"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Eye Gaze Rotation"",
""type"": ""Value"",
""id"": ""8ac32629-4403-4068-aae5-2cd243e230c2"",
""expectedControlType"": ""Quaternion"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Eye Gaze Tracking State"",
""type"": ""Value"",
""id"": ""73053154-2fbc-4d78-9cac-000282b64f79"",
""expectedControlType"": ""Integer"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
}
],
""bindings"": [
{
""name"": """",
""id"": ""cff1f981-6e1f-4e2c-a90c-715a0ea2e80e"",
""path"": ""/centerEyePosition"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Position"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""e2017383-a3f6-4c46-acb1-012b8eece9cc"",
""path"": ""/centerEyeRotation"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Rotation"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": ""Quaternion Fallback"",
""id"": ""fd9bd2d1-a464-4069-bf55-7f7a3cdb5a96"",
""path"": ""QuaternionFallback"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Eye Gaze Rotation"",
""isComposite"": true,
""isPartOfComposite"": false
},
{
""name"": ""first"",
""id"": ""ef9a3bee-0af0-4688-81d3-49c2d9be0def"",
""path"": ""/pose/rotation"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Eye Gaze Rotation"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""second"",
""id"": ""aaf13e7c-a814-4c6e-9349-042da0cb27e9"",
""path"": ""/centerEyeRotation"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Eye Gaze Rotation"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""third"",
""id"": ""3e829ba4-2fad-45ea-8114-7670f0e484be"",
""path"": """",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Eye Gaze Rotation"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""Vector 3 Fallback"",
""id"": ""0cf0b092-6006-474b-9cf5-dc4039450f39"",
""path"": ""Vector3Fallback"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Eye Gaze Position"",
""isComposite"": true,
""isPartOfComposite"": false
},
{
""name"": ""first"",
""id"": ""872dc9a3-bab9-4b3f-9f84-8d12371f1f67"",
""path"": ""/pose/position"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Eye Gaze Position"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""second"",
""id"": ""2f870b88-8825-4a62-b02e-b5a523723446"",
""path"": ""/centerEyePosition"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Eye Gaze Position"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""third"",
""id"": ""eaececb1-b4a3-4b47-83c2-60562a364085"",
""path"": """",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Eye Gaze Position"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""Integer Fallback"",
""id"": ""1a6685cf-ae82-4f22-a967-75610a8e71ed"",
""path"": ""IntegerFallback"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Eye Gaze Tracking State"",
""isComposite"": true,
""isPartOfComposite"": false
},
{
""name"": ""first"",
""id"": ""0dc9d652-871d-4ba5-94a1-50cf8218009a"",
""path"": ""/pose/trackingState"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Eye Gaze Tracking State"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""second"",
""id"": ""9bbd034f-9254-4dd5-9df7-d84f53b0bc8d"",
""path"": ""/trackingState"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Eye Gaze Tracking State"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""third"",
""id"": ""d5e35a2f-03c4-432a-8e5e-d200278bf0a9"",
""path"": """",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Eye Gaze Tracking State"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": """",
""id"": ""43a7b1a1-e99a-4346-a058-5b68c535729d"",
""path"": ""/trackingState"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Tracking State"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""15eff92f-dac7-4e6e-986c-08b3f1e73fac"",
""path"": ""/isTracked"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Is Tracked"",
""isComposite"": false,
""isPartOfComposite"": false
}
]
},
{
""name"": ""XRI LeftHand"",
""id"": ""5fe596f9-1b7b-49b7-80a7-3b5195caf74d"",
""actions"": [
{
""name"": ""Position"",
""type"": ""Value"",
""id"": ""83a7af0b-87e3-42c3-a909-95fbf8091e4f"",
""expectedControlType"": ""Vector3"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Rotation"",
""type"": ""Value"",
""id"": ""cb6b7130-2bac-4ef7-abe4-6991ae7d419d"",
""expectedControlType"": ""Quaternion"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Is Tracked"",
""type"": ""Button"",
""id"": ""82eb6741-beef-48d3-83ab-a957dc1caa1e"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Tracking State"",
""type"": ""Value"",
""id"": ""d20fc51c-7916-43a7-8b03-706049966aea"",
""expectedControlType"": ""Integer"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Haptic Device"",
""type"": ""PassThrough"",
""id"": ""664a62b0-e178-421d-b3f8-014eec01591d"",
""expectedControlType"": """",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""Aim Position"",
""type"": ""Value"",
""id"": ""c73a0160-3d9b-4dde-96f9-6a390e68778c"",
""expectedControlType"": ""Vector3"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Aim Rotation"",
""type"": ""Value"",
""id"": ""f208faac-e869-4280-ac9c-9b3d0ab819bb"",
""expectedControlType"": ""Quaternion"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Pinch Position"",
""type"": ""Value"",
""id"": ""cac52a91-5970-4ad2-8c86-a8c0e91a1837"",
""expectedControlType"": ""Vector3"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Poke Position"",
""type"": ""Value"",
""id"": ""4c557d81-3795-4355-a83e-6f886221d011"",
""expectedControlType"": ""Vector3"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Poke Rotation"",
""type"": ""Value"",
""id"": ""0565b7f7-f841-4395-98df-a77f4dd6d9c9"",
""expectedControlType"": ""Quaternion"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Menu"",
""type"": ""Button"",
""id"": ""39706395-c969-4237-93cf-67a34bc65814"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
}
],
""bindings"": [
{
""name"": ""Quaternion Fallback"",
""id"": ""61466a56-4ee4-47b1-aa6a-4806de1de5f2"",
""path"": ""QuaternionFallback"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Rotation"",
""isComposite"": true,
""isPartOfComposite"": false
},
{
""name"": ""first"",
""id"": ""afdcfbff-e241-4fdd-a6d1-23b0bf273360"",
""path"": ""{LeftHand}/pointerRotation"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Rotation"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""second"",
""id"": ""ed03d944-4c09-4c38-8b68-5c844e18ca7c"",
""path"": ""{LeftHand}/deviceRotation"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Rotation"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""third"",
""id"": ""c98fc8c8-7fc6-4909-89b6-c5b7568e7275"",
""path"": ""{LeftHand}/deviceRotation"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Rotation"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""Vector 3 Fallback"",
""id"": ""14aeff85-d719-43ff-a124-b1cd7ca8686d"",
""path"": ""Vector3Fallback"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Position"",
""isComposite"": true,
""isPartOfComposite"": false
},
{
""name"": ""first"",
""id"": ""abf752ec-feee-4d51-b530-f0870f48acc9"",
""path"": ""{LeftHand}/pointerPosition"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Position"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""second"",
""id"": ""6580b669-0651-401c-9779-85ef22689130"",
""path"": ""{LeftHand}/devicePosition"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Position"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""third"",
""id"": ""ae101942-9eaa-4c53-a388-cafc3fd89bdf"",
""path"": ""{LeftHand}/devicePosition"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Position"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": """",
""id"": ""acdf9550-5529-4ff7-8558-73ecdf0d75bd"",
""path"": ""{LeftHand}/*"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Haptic Device"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""97a0351f-659b-482a-8fa0-19015ccd055e"",
""path"": ""{LeftHand}/trackingState"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Tracking State"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""34454fec-7610-497a-b1a5-d3d5f01b312c"",
""path"": ""{LeftHand}/trackingState"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Tracking State"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""28df8d2f-b563-4377-bd11-6c8932ee591c"",
""path"": ""{LeftHand}/devicePosition"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Aim Position"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""2623b909-75bd-40da-97bd-ae1ecfb0a89b"",
""path"": ""{LeftHand}/deviceRotation"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Aim Rotation"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""f7a37505-52bd-4a96-8f88-c761a62a71e7"",
""path"": ""{LeftHand}/pinchPosition"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Pinch Position"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""017a01a2-6e1a-4b39-9b5e-e115d5d2dd6a"",
""path"": ""{LeftHand}/pokePosition"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Poke Position"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""3ab4651e-837c-4352-9055-6671517f1917"",
""path"": ""{LeftHand}/pokeRotation"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Poke Rotation"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""f1de7b81-80d1-4207-8f19-4fb96a537bb3"",
""path"": ""{LeftHand}/isTracked"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Is Tracked"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""d9f33fe3-b3bf-48c1-a8bc-dd6a4ddfba94"",
""path"": ""{LeftHand}/isTracked"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Is Tracked"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""5caa4e7f-3ad1-435d-ba4e-d4a5c08829cf"",
""path"": """",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Menu"",
""isComposite"": false,
""isPartOfComposite"": false
}
]
},
{
""name"": ""XRI LeftHand Interaction"",
""id"": ""7a5e7537-cc30-4eb1-a544-6946baa8f3eb"",
""actions"": [
{
""name"": ""Select"",
""type"": ""Button"",
""id"": ""33754c03-48ec-46ef-9bc6-22ed6bfdd8e8"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""Select Value"",
""type"": ""Value"",
""id"": ""e6005f29-e4c1-4f3b-8bf7-3a28bab5ca9c"",
""expectedControlType"": ""Axis"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Activate"",
""type"": ""Button"",
""id"": ""0c0991c5-d329-4afc-8892-1076b440477c"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""Activate Value"",
""type"": ""Value"",
""id"": ""0c3d0ec9-85a1-45b3-839b-1ca43f859ecd"",
""expectedControlType"": ""Axis"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""UI Press"",
""type"": ""Button"",
""id"": ""7e1eced7-c774-4fe5-be8f-d8711f646d9e"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""UI Press Value"",
""type"": ""Value"",
""id"": ""f241c1aa-1050-4338-b2bf-a4a47776693d"",
""expectedControlType"": ""Axis"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Rotate Anchor"",
""type"": ""Value"",
""id"": ""21b75b25-12ad-410f-b4f8-a7745b7aca27"",
""expectedControlType"": ""Vector2"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Translate Anchor"",
""type"": ""Value"",
""id"": ""bfa204c7-3c92-4193-bad1-39eb71920042"",
""expectedControlType"": ""Vector2"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Menu"",
""type"": ""Button"",
""id"": ""14d919dc-f9a2-41b4-8031-4c7595badb99"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""SelectButton"",
""type"": ""Button"",
""id"": ""29709a2c-9d19-453b-aa39-9e808a78c174"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
}
],
""bindings"": [
{
""name"": """",
""id"": ""71a4d23f-3e9a-4513-923b-ba388c5e84bf"",
""path"": ""{LeftHand}/gripPressed"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Select"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""73325635-d9e5-481a-9279-ae7be089422d"",
""path"": ""{LeftHand}/indexPressed"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Select"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""49a23327-a116-48c0-8af9-0d2c50c15a88"",
""path"": ""{LeftHand}/grip"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Select Value"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""304be843-4b23-45d9-89fa-005ac163d9b9"",
""path"": ""{LeftHand}/pinchStrengthIndex"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Select Value"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""487f4f2e-9e9b-49aa-b0f2-4037a24624f5"",
""path"": ""{LeftHand}/triggerPressed"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Activate"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""3b8b1b59-2fdc-4998-8259-50341075d9a2"",
""path"": ""{LeftHand}/trigger"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Activate Value"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""b34c79c1-ab5e-4851-87ac-abc43705eae0"",
""path"": ""{LeftHand}/triggerPressed"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""UI Press"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""a5bf6a12-a026-46d1-a793-7252c49aaf66"",
""path"": ""{LeftHand}/indexPressed"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""UI Press"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""71d94579-1bf4-4034-ab9e-e7166842128f"",
""path"": ""{LeftHand}/trigger"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""UI Press Value"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""d250c9be-4bf2-4b5c-8962-4fcf5d53bdb3"",
""path"": ""{LeftHand}/pinchStrengthIndex"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""UI Press Value"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""8ed313a6-c966-4669-8a62-4bb2319d485b"",
""path"": ""{LeftHand}/Primary2DAxis"",
""interactions"": """",
""processors"": ""ScaleVector2(y=0),StickDeadzone"",
""groups"": ""Generic XR Controller"",
""action"": ""Rotate Anchor"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""370f21e3-a80b-4b07-990b-299c2da0929a"",
""path"": ""{LeftHand}/Primary2DAxis"",
""interactions"": """",
""processors"": ""ScaleVector2(x=0),StickDeadzone"",
""groups"": ""Generic XR Controller"",
""action"": ""Translate Anchor"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""f4faa8a6-f624-4e4a-8282-c76236c0a5b9"",
""path"": ""*/{PrimaryButton}"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Menu"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""4f916ad5-7696-4f73-9fd2-2d5edf9d5e41"",
""path"": ""*/{SecondaryButton}"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Menu"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""2c1c3a2b-0893-45cb-bddd-6e5bc4b6c618"",
""path"": ""*/{MenuButton}"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Menu"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""c2f7c46d-dff0-4ecf-806d-5677572830bb"",
""path"": ""*/{TriggerButton}"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""SelectButton"",
""isComposite"": false,
""isPartOfComposite"": false
}
]
},
{
""name"": ""XRI LeftHand Locomotion"",
""id"": ""22336389-9fb1-4c2c-8635-0ed30db0d29e"",
""actions"": [
{
""name"": ""Teleport Select"",
""type"": ""Value"",
""id"": ""cbeaf823-3b69-4004-8ec8-13ea2ca3fc31"",
""expectedControlType"": ""Vector2"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Teleport Mode Activate"",
""type"": ""Value"",
""id"": ""a21db72c-4843-4839-b4d0-3ce8d287cb86"",
""expectedControlType"": ""Vector2"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Teleport Mode Cancel"",
""type"": ""Button"",
""id"": ""89ce8348-6001-41a3-85b9-f8f2e2dcad7c"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""Teleport Direction"",
""type"": ""Value"",
""id"": ""93bd97c5-fd23-4853-8045-1b12324aa24e"",
""expectedControlType"": ""Vector2"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Turn"",
""type"": ""Value"",
""id"": ""9164e093-ebd4-4923-af32-1b52f31c2d66"",
""expectedControlType"": ""Vector2"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Move"",
""type"": ""Value"",
""id"": ""9693e25f-8a4f-4aed-842f-3961243c69a1"",
""expectedControlType"": ""Vector2"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Grab Move"",
""type"": ""Button"",
""id"": ""c5a6d766-d487-42ae-b293-da4749469e18"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""Snap Turn"",
""type"": ""Value"",
""id"": ""8c14e969-a054-4f12-840c-4e0bd85173d9"",
""expectedControlType"": ""Vector2"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
}
],
""bindings"": [
{
""name"": """",
""id"": ""95fa1419-ca7b-4c8a-8d15-7d46e58d82e3"",
""path"": ""{LeftHand}/Primary2DAxis"",
""interactions"": ""Sector(directions=-1,sweepBehavior=3)"",
""processors"": """",
""groups"": ""Noncontinuous Move"",
""action"": ""Teleport Select"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""8da6ed3a-f621-49fe-8c76-1f6b7d7754d6"",
""path"": ""{LeftHand}/Primary2DAxis"",
""interactions"": ""Sector(directions=1)"",
""processors"": """",
""groups"": ""Noncontinuous Move"",
""action"": ""Teleport Mode Activate"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""b8aebee7-fa03-43d4-bfb7-77a3f87452cc"",
""path"": ""{LeftHand}/gripPressed"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Teleport Mode Cancel"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""99cb7ad1-51ec-4611-af68-92a85f2c17d6"",
""path"": ""{LeftHand}/Primary2DAxis"",
""interactions"": ""Sector(directions=12,sweepBehavior=1),Sector(directions=2,sweepBehavior=2)"",
""processors"": """",
""groups"": ""Noncontinuous Move"",
""action"": ""Turn"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""8e383b1a-270f-4c20-819b-89a59cffb498"",
""path"": ""{LeftHand}/Primary2DAxis"",
""interactions"": """",
""processors"": ""StickDeadzone"",
""groups"": ""Continuous Move"",
""action"": ""Move"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""5fe0ed53-b4d3-4cd8-b567-397a7d1e1c6a"",
""path"": ""{LeftHand}/primary2DAxis"",
""interactions"": """",
""processors"": """",
""groups"": ""Noncontinuous Move"",
""action"": ""Teleport Direction"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""9e2fa814-8cbd-4c65-a60d-a1503f30ffd8"",
""path"": ""{LeftHand}/gripPressed"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Grab Move"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""a46b49d0-0754-4dac-a9a5-a822e10751f2"",
""path"": ""{LeftHand}/Primary2DAxis"",
""interactions"": ""Sector(directions=12,sweepBehavior=1),Sector(directions=2,sweepBehavior=2)"",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Snap Turn"",
""isComposite"": false,
""isPartOfComposite"": false
}
]
},
{
""name"": ""XRI RightHand"",
""id"": ""7960f8ef-2bf3-4281-aecc-4c03809d6c8c"",
""actions"": [
{
""name"": ""Position"",
""type"": ""Value"",
""id"": ""c4990d70-7b8a-4ce1-b03c-da86716b8352"",
""expectedControlType"": ""Vector3"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Rotation"",
""type"": ""Value"",
""id"": ""ee6bf5bf-bb0a-4a50-8327-cb654b19e298"",
""expectedControlType"": ""Quaternion"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Is Tracked"",
""type"": ""Button"",
""id"": ""a705ffe4-b2c8-4b78-847f-25257d4e30af"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Tracking State"",
""type"": ""Value"",
""id"": ""167ea203-5bfb-4d74-bde9-8026b7483102"",
""expectedControlType"": ""Integer"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Haptic Device"",
""type"": ""PassThrough"",
""id"": ""57b2a1b4-3290-46d6-ac07-4854ee8f91b1"",
""expectedControlType"": """",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""Aim Position"",
""type"": ""Value"",
""id"": ""daf49d5d-4ba8-4bf7-9010-e7cae2096907"",
""expectedControlType"": ""Vector3"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Aim Rotation"",
""type"": ""Value"",
""id"": ""148c182f-63ef-4709-8057-f6ea8070cb5c"",
""expectedControlType"": ""Quaternion"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Pinch Position"",
""type"": ""Value"",
""id"": ""7a2e5dcd-3e49-4622-90ea-6607994f2be0"",
""expectedControlType"": ""Vector3"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Poke Position"",
""type"": ""Value"",
""id"": ""496d56bd-afd7-495b-a326-16e4ef742bc1"",
""expectedControlType"": ""Vector3"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Poke Rotation"",
""type"": ""Value"",
""id"": ""3767652c-5427-421b-8f8d-660106453cb1"",
""expectedControlType"": ""Quaternion"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
}
],
""bindings"": [
{
""name"": ""Quaternion Fallback"",
""id"": ""84e51e1c-1b95-4f3e-a61f-29da6c1f0816"",
""path"": ""QuaternionFallback"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Rotation"",
""isComposite"": true,
""isPartOfComposite"": false
},
{
""name"": ""first"",
""id"": ""3722d501-eb80-4f61-9361-08a5ea7a1394"",
""path"": ""{RightHand}/pointerRotation"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Rotation"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""second"",
""id"": ""2e6ad191-d5aa-4919-aac6-295c83387a72"",
""path"": ""{RightHand}/deviceRotation"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Rotation"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""third"",
""id"": ""b9ecb60d-341e-47cf-b50a-41d5815af8b0"",
""path"": ""{RightHand}/deviceRotation"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Rotation"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""Vector 3 Fallback"",
""id"": ""74e968f1-ad08-4a82-a68d-764517faecef"",
""path"": ""Vector3Fallback"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Position"",
""isComposite"": true,
""isPartOfComposite"": false
},
{
""name"": ""first"",
""id"": ""9717e367-64a4-440a-9974-1e641d753eb2"",
""path"": ""{RightHand}/pointerPosition"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Position"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""second"",
""id"": ""0794a41d-29ef-48ec-a452-6b7de29b52fa"",
""path"": ""{RightHand}/devicePosition"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Position"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""third"",
""id"": ""3ef0a781-60c5-48bc-a584-f95553f8ae0a"",
""path"": ""{RightHand}/devicePosition"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Position"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": """",
""id"": ""6011e1e6-b2dd-4cb1-8da5-29b03868f2c5"",
""path"": ""{RightHand}/*"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Haptic Device"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""03ccbaec-eeca-4fc4-8281-ee1758b4eb9b"",
""path"": ""{RightHand}/trackingState"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Tracking State"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""714d1173-f908-4bca-951c-4adb4eb7b4c5"",
""path"": ""{RightHand}/trackingState"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Tracking State"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""dd822fc8-c655-4a4d-87d0-9575760b6dca"",
""path"": ""{RightHand}/devicePosition"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Aim Position"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""2bb1158a-2d78-446b-9351-6f9b3f1364cb"",
""path"": ""{RightHand}/deviceRotation"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Aim Rotation"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""21413a94-0048-4112-b433-a770f183f592"",
""path"": ""{RightHand}/pinchPosition"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Pinch Position"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""5e847fad-7431-4e48-883a-d489fca4ce0d"",
""path"": ""{RightHand}/pokePosition"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Poke Position"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""99b19b88-e2ad-4670-91ee-1f55f6c34a69"",
""path"": ""{RightHand}/pokeRotation"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Poke Rotation"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""1de48aee-890b-4dbb-a02d-51df9bd39db7"",
""path"": ""{RightHand}/isTracked"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Is Tracked"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""5a0c4fe0-639a-44e0-beeb-4e11e0dea7ef"",
""path"": ""{RightHand}/isTracked"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Is Tracked"",
""isComposite"": false,
""isPartOfComposite"": false
}
]
},
{
""name"": ""XRI RightHand Interaction"",
""id"": ""461bce25-7762-40c5-b639-f190649be6d6"",
""actions"": [
{
""name"": ""Select"",
""type"": ""Button"",
""id"": ""ac96c10b-c955-4a46-8e67-bf16bc069b53"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""Select Value"",
""type"": ""Value"",
""id"": ""39bbf1ac-21a3-413d-90f6-6dbf6efeaabe"",
""expectedControlType"": ""Axis"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Activate"",
""type"": ""Button"",
""id"": ""41976d89-60de-4deb-bff9-16b4af96b290"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""Activate Value"",
""type"": ""Value"",
""id"": ""c3ca6ed7-3d25-44a2-b1d8-5be4eb699370"",
""expectedControlType"": ""Axis"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""UI Press"",
""type"": ""Button"",
""id"": ""65174b45-c2ee-4f90-93bb-fb4084eaaab3"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""UI Press Value"",
""type"": ""Value"",
""id"": ""962ac033-ec42-4981-88a4-551ad9be6ecb"",
""expectedControlType"": ""Axis"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Rotate Anchor"",
""type"": ""Value"",
""id"": ""9b5d8312-f609-4895-b70f-81a722b2ae11"",
""expectedControlType"": ""Vector2"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Translate Anchor"",
""type"": ""Value"",
""id"": ""6f7cf253-7062-443b-b10f-2be48a33f027"",
""expectedControlType"": ""Vector2"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Select Button"",
""type"": ""Button"",
""id"": ""032871cb-ede6-4367-b571-d0de017baaf3"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
}
],
""bindings"": [
{
""name"": """",
""id"": ""1ce80054-410d-4112-a332-50faa7fb4f23"",
""path"": ""{RightHand}/gripPressed"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Select"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""1d5b47ea-64e3-4b99-b620-de6c360908be"",
""path"": ""{RightHand}/indexPressed"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Select"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""dd433817-216c-46b9-8dd3-f3a4ea1767b9"",
""path"": ""{RightHand}/grip"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Select Value"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""770a07b5-a199-4342-b4a5-b3baafbe2bcb"",
""path"": ""{RightHand}/pinchStrengthIndex"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Select Value"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""fa59aed1-ae0b-4074-a58c-294b85f46228"",
""path"": ""{RightHand}/triggerPressed"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Activate"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""150f414f-61bf-47b1-b4f8-f772a2a40565"",
""path"": ""{RightHand}/trigger"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Activate Value"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""92bb5b8f-bf48-4dab-af05-50a865773895"",
""path"": ""{RightHand}/triggerPressed"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""UI Press"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""1652c26e-d835-461f-b46b-55b146fd9bba"",
""path"": ""{RightHand}/indexPressed"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""UI Press"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""5b4ef08d-9ddd-4f0a-8539-d1114d14d143"",
""path"": ""{RightHand}/trigger"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""UI Press Value"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""620cd3c3-a8c2-4a24-825a-ef6eb1cb41ef"",
""path"": ""{RightHand}/pinchStrengthIndex"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""UI Press Value"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""5c0fa06c-b670-477f-a95d-eb3b4880e439"",
""path"": ""{RightHand}/Primary2DAxis"",
""interactions"": """",
""processors"": ""ScaleVector2(y=0),StickDeadzone"",
""groups"": ""Generic XR Controller"",
""action"": ""Rotate Anchor"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""4caf4e8d-13e5-4bd6-8f42-b6b99c315ad0"",
""path"": ""{RightHand}/Primary2DAxis"",
""interactions"": """",
""processors"": ""ScaleVector2(x=0),StickDeadzone"",
""groups"": ""Generic XR Controller"",
""action"": ""Translate Anchor"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""e6857251-fe54-4650-898b-0008bd6a3db3"",
""path"": ""*/{TriggerButton}"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Select Button"",
""isComposite"": false,
""isPartOfComposite"": false
}
]
},
{
""name"": ""XRI RightHand Locomotion"",
""id"": ""99ce76d3-82c5-4289-9670-2ecffa6833fd"",
""actions"": [
{
""name"": ""Teleport Select"",
""type"": ""Value"",
""id"": ""02e43582-8973-4940-af06-dff6158e3df2"",
""expectedControlType"": ""Vector2"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Teleport Mode Activate"",
""type"": ""Value"",
""id"": ""a6c7231d-c55d-4dd4-9e87-877bb5522ef5"",
""expectedControlType"": ""Vector2"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Teleport Mode Cancel"",
""type"": ""Button"",
""id"": ""d587b60c-39a0-4365-8075-477ce484ba0f"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""Teleport Direction"",
""type"": ""Value"",
""id"": ""b950a329-6492-4e29-b563-afc726f81e95"",
""expectedControlType"": ""Vector2"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Turn"",
""type"": ""Value"",
""id"": ""9fb2eb2b-2fb6-4328-8167-10a1bf11b424"",
""expectedControlType"": ""Vector2"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Move"",
""type"": ""Value"",
""id"": ""00a4dc9f-1ee6-4349-b0e9-72d5dccaadd6"",
""expectedControlType"": ""Vector2"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Grab Move"",
""type"": ""Button"",
""id"": ""cfb29d37-3db0-4e5d-a73b-7d48a19e279e"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""Snap Turn"",
""type"": ""Value"",
""id"": ""44441ad6-5762-466d-ad54-aa44fcd61a5c"",
""expectedControlType"": ""Vector2"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
}
],
""bindings"": [
{
""name"": """",
""id"": ""919c4a6c-22ed-4083-8e14-f30e91ff59fe"",
""path"": ""{RightHand}/Primary2DAxis"",
""interactions"": ""Sector(directions=-1,sweepBehavior=3)"",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Teleport Select"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""62690862-4688-4010-975b-b3d9c6062157"",
""path"": ""{RightHand}/Primary2DAxis"",
""interactions"": ""Sector(directions=1)"",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Teleport Mode Activate"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""de466e6e-12bf-46a1-b0fd-ffbc343f3399"",
""path"": ""{RightHand}/gripPressed"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Teleport Mode Cancel"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""d6c08c3d-3d41-4695-994d-1ac9016a5a9e"",
""path"": ""{RightHand}/Primary2DAxis"",
""interactions"": ""Sector(directions=12,sweepBehavior=1),Sector(directions=2,sweepBehavior=2)"",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Turn"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""022046aa-be71-4288-859d-6dd42844f6e6"",
""path"": ""{RightHand}/Primary2DAxis"",
""interactions"": """",
""processors"": ""StickDeadzone"",
""groups"": ""Continuous Move"",
""action"": ""Move"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""c4b46d7d-8231-4672-83f9-75af565faf57"",
""path"": ""{RightHand}/primary2DAxis"",
""interactions"": """",
""processors"": """",
""groups"": ""Noncontinuous Move"",
""action"": ""Teleport Direction"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""7ecb549e-ab98-4a4b-b979-38068fe3b811"",
""path"": ""{RightHand}/gripPressed"",
""interactions"": """",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Grab Move"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""31d838df-4d4e-4c16-a373-b9c07d9d2e2a"",
""path"": ""{RightHand}/Primary2DAxis"",
""interactions"": ""Sector(directions=12,sweepBehavior=1),Sector(directions=2,sweepBehavior=2)"",
""processors"": """",
""groups"": ""Generic XR Controller"",
""action"": ""Snap Turn"",
""isComposite"": false,
""isPartOfComposite"": false
}
]
},
{
""name"": ""XRI UI"",
""id"": ""edd65a7c-601c-4915-8307-025a081d8790"",
""actions"": [
{
""name"": ""Navigate"",
""type"": ""PassThrough"",
""id"": ""c9a92aca-49d5-4910-8ade-8e994f0a31f0"",
""expectedControlType"": ""Vector2"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""Submit"",
""type"": ""Button"",
""id"": ""eba98c2e-6268-4233-bb88-946287bc753c"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""Cancel"",
""type"": ""Button"",
""id"": ""448b396b-0885-4543-ac5a-8b3405da6791"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""Point"",
""type"": ""PassThrough"",
""id"": ""682022c0-857a-4332-8753-7f8fcdf84d37"",
""expectedControlType"": ""Vector2"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Click"",
""type"": ""PassThrough"",
""id"": ""b194cd98-7e4f-457a-a60c-cebc25dc32a2"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""ScrollWheel"",
""type"": ""PassThrough"",
""id"": ""bd7fc534-75e3-489d-94fb-3d45cb78d8f3"",
""expectedControlType"": ""Vector2"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""MiddleClick"",
""type"": ""PassThrough"",
""id"": ""cc5f5666-a75c-4dfc-8566-ded8ec9b4ae3"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
},
{
""name"": ""RightClick"",
""type"": ""PassThrough"",
""id"": ""533aeb95-18b2-4a83-a69d-f6e0be72ff8a"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
}
],
""bindings"": [
{
""name"": """",
""id"": ""e87fa299-8441-4620-89dd-0564c7d552e2"",
""path"": ""/position"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Point"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""445a013e-9c17-48a2-9856-067e4826df03"",
""path"": ""/position"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Point"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""05c1e38e-79dd-41cb-95d5-74f42e65d92f"",
""path"": ""/touch*/position"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Point"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""57909bb4-1088-4975-9227-ecc87a305257"",
""path"": ""/leftButton"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Click"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""2740386d-d4b6-4342-903c-d9390783f04a"",
""path"": ""/tip"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Click"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""d6fd3bb5-c747-4eba-b599-1c6d7c738e2a"",
""path"": ""/scroll"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""ScrollWheel"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""fb2286cc-fa20-4564-bff6-9f790f12cf6b"",
""path"": ""/middleButton"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""MiddleClick"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""54eb7da2-546a-4d75-bfcc-ae38be303a59"",
""path"": ""/rightButton"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""RightClick"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": ""Gamepad"",
""id"": ""4c9a5170-d325-45ee-8ef9-fc12d1f5a97e"",
""path"": ""2DVector"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Navigate"",
""isComposite"": true,
""isPartOfComposite"": false
},
{
""name"": ""up"",
""id"": ""c846c708-b27e-4ac9-9a83-c80ac5c263d5"",
""path"": ""/leftStick/up"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Navigate"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""up"",
""id"": ""caf2fb01-3e95-47c1-8663-315057149d48"",
""path"": ""/rightStick/up"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Navigate"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""down"",
""id"": ""830d65e9-887d-45b4-8386-562deb29e465"",
""path"": ""/leftStick/down"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Navigate"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""down"",
""id"": ""e5c71442-9909-46d8-aa56-8fa3574a8227"",
""path"": ""/rightStick/down"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Navigate"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""left"",
""id"": ""210246e8-c3c4-4edc-be9c-1916858346df"",
""path"": ""/leftStick/left"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Navigate"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""left"",
""id"": ""fb701ef0-9910-4639-80d1-2c1c03f871ed"",
""path"": ""/rightStick/left"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Navigate"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""right"",
""id"": ""3de9f409-fb44-4311-8705-b4f4e7cd3029"",
""path"": ""/leftStick/right"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Navigate"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""right"",
""id"": ""bd001ba1-d6a2-4a97-9c87-36b5b92728af"",
""path"": ""/rightStick/right"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Navigate"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": """",
""id"": ""fcc0a2cd-a126-43ad-bb1e-ffc1ae7668c7"",
""path"": ""/dpad"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Navigate"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": ""Joystick"",
""id"": ""65cbb13a-6e00-4973-9887-e49e06575091"",
""path"": ""2DVector"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Navigate"",
""isComposite"": true,
""isPartOfComposite"": false
},
{
""name"": ""up"",
""id"": ""3c5803e2-42d0-4d48-bbd6-41ce4442df0b"",
""path"": ""/stick/up"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Navigate"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""down"",
""id"": ""d5b1219c-0df6-4bc5-ad11-205b748cade4"",
""path"": ""/stick/down"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Navigate"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""left"",
""id"": ""065d2394-f10a-46df-b6cb-2c56a6c842ea"",
""path"": ""/stick/left"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Navigate"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""right"",
""id"": ""29921809-7785-44a1-a316-e96307174552"",
""path"": ""/stick/right"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Navigate"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""Keyboard"",
""id"": ""49817cc8-fecc-406d-a187-6393de317e95"",
""path"": ""2DVector"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Navigate"",
""isComposite"": true,
""isPartOfComposite"": false
},
{
""name"": ""up"",
""id"": ""ef33431d-17d0-4e1c-90f2-bbaa2ef9a8b7"",
""path"": ""/w"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Navigate"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""up"",
""id"": ""5ddfdce2-0f11-4f4e-8931-0ae6fb289ac7"",
""path"": ""/upArrow"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Navigate"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""down"",
""id"": ""5ceab4e0-1600-4bfb-acf6-8d02c4e10aea"",
""path"": ""/s"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Navigate"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""down"",
""id"": ""94e10d8b-5bfa-439d-afae-b975efac2b7b"",
""path"": ""/downArrow"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Navigate"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""left"",
""id"": ""9fc7d14a-385d-4ca5-b185-906e049b7eed"",
""path"": ""/a"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Navigate"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""left"",
""id"": ""d7e5e0c4-05dc-4f2f-8649-a66fe843caed"",
""path"": ""/leftArrow"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Navigate"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""right"",
""id"": ""76ab9656-e168-4b2c-9a6b-d8d6da981e4f"",
""path"": ""/d"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Navigate"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""right"",
""id"": ""ad7bc5b3-6ada-42a2-9cba-5c7334cba7be"",
""path"": ""/rightArrow"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Navigate"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": """",
""id"": ""9f2a7c29-a588-4b6a-a966-955eb408c526"",
""path"": ""*/{Submit}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Submit"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""67f51768-1493-4444-b118-82d398a16fdd"",
""path"": ""*/{Cancel}"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Cancel"",
""isComposite"": false,
""isPartOfComposite"": false
},
{
""name"": """",
""id"": ""198e6869-709e-448d-96d4-27186c9d56e6"",
""path"": ""/touch*/click"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Click"",
""isComposite"": false,
""isPartOfComposite"": false
}
]
},
{
""name"": ""KBM"",
""id"": ""ec2f2aa9-fe26-4e5a-93e1-bb217b62fc8a"",
""actions"": [
{
""name"": ""Move"",
""type"": ""Value"",
""id"": ""7cf87039-92e6-4d1e-8835-d558cc2f6bb1"",
""expectedControlType"": ""Vector2"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Look"",
""type"": ""Value"",
""id"": ""e627a24d-aaab-4175-bf9d-7f855b7a385c"",
""expectedControlType"": ""Vector2"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": true
},
{
""name"": ""Jump"",
""type"": ""Button"",
""id"": ""a31f0ccb-8c57-4120-ab5f-b2bc13532db6"",
""expectedControlType"": ""Button"",
""processors"": """",
""interactions"": """",
""initialStateCheck"": false
}
],
""bindings"": [
{
""name"": ""2D Vector"",
""id"": ""255edb85-933e-406d-b6d2-e5605cef1d83"",
""path"": ""2DVector"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Move"",
""isComposite"": true,
""isPartOfComposite"": false
},
{
""name"": ""up"",
""id"": ""b381eefe-a0ed-4226-b4f5-40d80d533a8c"",
""path"": ""/w"",
""interactions"": """",
""processors"": """",
""groups"": ""KBM"",
""action"": ""Move"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""down"",
""id"": ""21d3fa8c-1bda-4754-acdf-d0e8d482599d"",
""path"": ""/s"",
""interactions"": """",
""processors"": """",
""groups"": ""KBM"",
""action"": ""Move"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""left"",
""id"": ""9cf0f035-6fdb-4990-8113-ba5b83c4b1bf"",
""path"": ""/a"",
""interactions"": """",
""processors"": """",
""groups"": ""KBM"",
""action"": ""Move"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""right"",
""id"": ""c4822070-5338-45c5-a721-5908506f64d7"",
""path"": ""/d"",
""interactions"": """",
""processors"": """",
""groups"": ""KBM"",
""action"": ""Move"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""2D Vector"",
""id"": ""4239847a-c0ac-44c8-828f-d4e449759af8"",
""path"": ""2DVector"",
""interactions"": """",
""processors"": """",
""groups"": """",
""action"": ""Look"",
""isComposite"": true,
""isPartOfComposite"": false
},
{
""name"": ""up"",
""id"": ""c7ea1721-4594-44d4-859e-1256a2383781"",
""path"": ""/delta/up"",
""interactions"": """",
""processors"": """",
""groups"": ""KBM"",
""action"": ""Look"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""down"",
""id"": ""7c823bf7-8240-4f88-a026-8e1baa59e8bc"",
""path"": ""/delta/down"",
""interactions"": """",
""processors"": """",
""groups"": ""KBM"",
""action"": ""Look"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""left"",
""id"": ""39cbfe4f-8649-4158-b1b9-8473d07ee3b1"",
""path"": ""/delta/left"",
""interactions"": """",
""processors"": """",
""groups"": ""KBM"",
""action"": ""Look"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": ""right"",
""id"": ""8b4ad412-afb6-4941-b477-21807b57dff5"",
""path"": ""/delta/right"",
""interactions"": """",
""processors"": """",
""groups"": ""KBM"",
""action"": ""Look"",
""isComposite"": false,
""isPartOfComposite"": true
},
{
""name"": """",
""id"": ""60c89370-932c-477c-ac6e-8fe1af31d518"",
""path"": ""/space"",
""interactions"": """",
""processors"": """",
""groups"": ""KBM"",
""action"": ""Jump"",
""isComposite"": false,
""isPartOfComposite"": false
}
]
}
],
""controlSchemes"": [
{
""name"": ""Generic XR Controller"",
""bindingGroup"": ""Generic XR Controller"",
""devices"": [
{
""devicePath"": ""{LeftHand}"",
""isOptional"": true,
""isOR"": false
},
{
""devicePath"": ""{RightHand}"",
""isOptional"": true,
""isOR"": false
},
{
""devicePath"": """",
""isOptional"": true,
""isOR"": false
},
{
""devicePath"": """",
""isOptional"": true,
""isOR"": false
}
]
},
{
""name"": ""Continuous Move"",
""bindingGroup"": ""Continuous Move"",
""devices"": [
{
""devicePath"": ""{LeftHand}"",
""isOptional"": false,
""isOR"": false
},
{
""devicePath"": ""{RightHand}"",
""isOptional"": false,
""isOR"": false
}
]
},
{
""name"": ""Noncontinuous Move"",
""bindingGroup"": ""Noncontinuous Move"",
""devices"": [
{
""devicePath"": ""{LeftHand}"",
""isOptional"": false,
""isOR"": false
},
{
""devicePath"": ""{RightHand}"",
""isOptional"": false,
""isOR"": false
}
]
},
{
""name"": ""KBM"",
""bindingGroup"": ""KBM"",
""devices"": [
{
""devicePath"": """",
""isOptional"": false,
""isOR"": false
},
{
""devicePath"": """",
""isOptional"": false,
""isOR"": false
}
]
}
]
}");
// XRI Head
m_XRIHead = asset.FindActionMap("XRI Head", throwIfNotFound: true);
m_XRIHead_Position = m_XRIHead.FindAction("Position", throwIfNotFound: true);
m_XRIHead_Rotation = m_XRIHead.FindAction("Rotation", throwIfNotFound: true);
m_XRIHead_IsTracked = m_XRIHead.FindAction("Is Tracked", throwIfNotFound: true);
m_XRIHead_TrackingState = m_XRIHead.FindAction("Tracking State", throwIfNotFound: true);
m_XRIHead_EyeGazePosition = m_XRIHead.FindAction("Eye Gaze Position", throwIfNotFound: true);
m_XRIHead_EyeGazeRotation = m_XRIHead.FindAction("Eye Gaze Rotation", throwIfNotFound: true);
m_XRIHead_EyeGazeTrackingState = m_XRIHead.FindAction("Eye Gaze Tracking State", throwIfNotFound: true);
// XRI LeftHand
m_XRILeftHand = asset.FindActionMap("XRI LeftHand", throwIfNotFound: true);
m_XRILeftHand_Position = m_XRILeftHand.FindAction("Position", throwIfNotFound: true);
m_XRILeftHand_Rotation = m_XRILeftHand.FindAction("Rotation", throwIfNotFound: true);
m_XRILeftHand_IsTracked = m_XRILeftHand.FindAction("Is Tracked", throwIfNotFound: true);
m_XRILeftHand_TrackingState = m_XRILeftHand.FindAction("Tracking State", throwIfNotFound: true);
m_XRILeftHand_HapticDevice = m_XRILeftHand.FindAction("Haptic Device", throwIfNotFound: true);
m_XRILeftHand_AimPosition = m_XRILeftHand.FindAction("Aim Position", throwIfNotFound: true);
m_XRILeftHand_AimRotation = m_XRILeftHand.FindAction("Aim Rotation", throwIfNotFound: true);
m_XRILeftHand_PinchPosition = m_XRILeftHand.FindAction("Pinch Position", throwIfNotFound: true);
m_XRILeftHand_PokePosition = m_XRILeftHand.FindAction("Poke Position", throwIfNotFound: true);
m_XRILeftHand_PokeRotation = m_XRILeftHand.FindAction("Poke Rotation", throwIfNotFound: true);
m_XRILeftHand_Menu = m_XRILeftHand.FindAction("Menu", throwIfNotFound: true);
// XRI LeftHand Interaction
m_XRILeftHandInteraction = asset.FindActionMap("XRI LeftHand Interaction", throwIfNotFound: true);
m_XRILeftHandInteraction_Select = m_XRILeftHandInteraction.FindAction("Select", throwIfNotFound: true);
m_XRILeftHandInteraction_SelectValue = m_XRILeftHandInteraction.FindAction("Select Value", throwIfNotFound: true);
m_XRILeftHandInteraction_Activate = m_XRILeftHandInteraction.FindAction("Activate", throwIfNotFound: true);
m_XRILeftHandInteraction_ActivateValue = m_XRILeftHandInteraction.FindAction("Activate Value", throwIfNotFound: true);
m_XRILeftHandInteraction_UIPress = m_XRILeftHandInteraction.FindAction("UI Press", throwIfNotFound: true);
m_XRILeftHandInteraction_UIPressValue = m_XRILeftHandInteraction.FindAction("UI Press Value", throwIfNotFound: true);
m_XRILeftHandInteraction_RotateAnchor = m_XRILeftHandInteraction.FindAction("Rotate Anchor", throwIfNotFound: true);
m_XRILeftHandInteraction_TranslateAnchor = m_XRILeftHandInteraction.FindAction("Translate Anchor", throwIfNotFound: true);
m_XRILeftHandInteraction_Menu = m_XRILeftHandInteraction.FindAction("Menu", throwIfNotFound: true);
m_XRILeftHandInteraction_SelectButton = m_XRILeftHandInteraction.FindAction("SelectButton", throwIfNotFound: true);
// XRI LeftHand Locomotion
m_XRILeftHandLocomotion = asset.FindActionMap("XRI LeftHand Locomotion", throwIfNotFound: true);
m_XRILeftHandLocomotion_TeleportSelect = m_XRILeftHandLocomotion.FindAction("Teleport Select", throwIfNotFound: true);
m_XRILeftHandLocomotion_TeleportModeActivate = m_XRILeftHandLocomotion.FindAction("Teleport Mode Activate", throwIfNotFound: true);
m_XRILeftHandLocomotion_TeleportModeCancel = m_XRILeftHandLocomotion.FindAction("Teleport Mode Cancel", throwIfNotFound: true);
m_XRILeftHandLocomotion_TeleportDirection = m_XRILeftHandLocomotion.FindAction("Teleport Direction", throwIfNotFound: true);
m_XRILeftHandLocomotion_Turn = m_XRILeftHandLocomotion.FindAction("Turn", throwIfNotFound: true);
m_XRILeftHandLocomotion_Move = m_XRILeftHandLocomotion.FindAction("Move", throwIfNotFound: true);
m_XRILeftHandLocomotion_GrabMove = m_XRILeftHandLocomotion.FindAction("Grab Move", throwIfNotFound: true);
m_XRILeftHandLocomotion_SnapTurn = m_XRILeftHandLocomotion.FindAction("Snap Turn", throwIfNotFound: true);
// XRI RightHand
m_XRIRightHand = asset.FindActionMap("XRI RightHand", throwIfNotFound: true);
m_XRIRightHand_Position = m_XRIRightHand.FindAction("Position", throwIfNotFound: true);
m_XRIRightHand_Rotation = m_XRIRightHand.FindAction("Rotation", throwIfNotFound: true);
m_XRIRightHand_IsTracked = m_XRIRightHand.FindAction("Is Tracked", throwIfNotFound: true);
m_XRIRightHand_TrackingState = m_XRIRightHand.FindAction("Tracking State", throwIfNotFound: true);
m_XRIRightHand_HapticDevice = m_XRIRightHand.FindAction("Haptic Device", throwIfNotFound: true);
m_XRIRightHand_AimPosition = m_XRIRightHand.FindAction("Aim Position", throwIfNotFound: true);
m_XRIRightHand_AimRotation = m_XRIRightHand.FindAction("Aim Rotation", throwIfNotFound: true);
m_XRIRightHand_PinchPosition = m_XRIRightHand.FindAction("Pinch Position", throwIfNotFound: true);
m_XRIRightHand_PokePosition = m_XRIRightHand.FindAction("Poke Position", throwIfNotFound: true);
m_XRIRightHand_PokeRotation = m_XRIRightHand.FindAction("Poke Rotation", throwIfNotFound: true);
// XRI RightHand Interaction
m_XRIRightHandInteraction = asset.FindActionMap("XRI RightHand Interaction", throwIfNotFound: true);
m_XRIRightHandInteraction_Select = m_XRIRightHandInteraction.FindAction("Select", throwIfNotFound: true);
m_XRIRightHandInteraction_SelectValue = m_XRIRightHandInteraction.FindAction("Select Value", throwIfNotFound: true);
m_XRIRightHandInteraction_Activate = m_XRIRightHandInteraction.FindAction("Activate", throwIfNotFound: true);
m_XRIRightHandInteraction_ActivateValue = m_XRIRightHandInteraction.FindAction("Activate Value", throwIfNotFound: true);
m_XRIRightHandInteraction_UIPress = m_XRIRightHandInteraction.FindAction("UI Press", throwIfNotFound: true);
m_XRIRightHandInteraction_UIPressValue = m_XRIRightHandInteraction.FindAction("UI Press Value", throwIfNotFound: true);
m_XRIRightHandInteraction_RotateAnchor = m_XRIRightHandInteraction.FindAction("Rotate Anchor", throwIfNotFound: true);
m_XRIRightHandInteraction_TranslateAnchor = m_XRIRightHandInteraction.FindAction("Translate Anchor", throwIfNotFound: true);
m_XRIRightHandInteraction_SelectButton = m_XRIRightHandInteraction.FindAction("Select Button", throwIfNotFound: true);
// XRI RightHand Locomotion
m_XRIRightHandLocomotion = asset.FindActionMap("XRI RightHand Locomotion", throwIfNotFound: true);
m_XRIRightHandLocomotion_TeleportSelect = m_XRIRightHandLocomotion.FindAction("Teleport Select", throwIfNotFound: true);
m_XRIRightHandLocomotion_TeleportModeActivate = m_XRIRightHandLocomotion.FindAction("Teleport Mode Activate", throwIfNotFound: true);
m_XRIRightHandLocomotion_TeleportModeCancel = m_XRIRightHandLocomotion.FindAction("Teleport Mode Cancel", throwIfNotFound: true);
m_XRIRightHandLocomotion_TeleportDirection = m_XRIRightHandLocomotion.FindAction("Teleport Direction", throwIfNotFound: true);
m_XRIRightHandLocomotion_Turn = m_XRIRightHandLocomotion.FindAction("Turn", throwIfNotFound: true);
m_XRIRightHandLocomotion_Move = m_XRIRightHandLocomotion.FindAction("Move", throwIfNotFound: true);
m_XRIRightHandLocomotion_GrabMove = m_XRIRightHandLocomotion.FindAction("Grab Move", throwIfNotFound: true);
m_XRIRightHandLocomotion_SnapTurn = m_XRIRightHandLocomotion.FindAction("Snap Turn", throwIfNotFound: true);
// XRI UI
m_XRIUI = asset.FindActionMap("XRI UI", throwIfNotFound: true);
m_XRIUI_Navigate = m_XRIUI.FindAction("Navigate", throwIfNotFound: true);
m_XRIUI_Submit = m_XRIUI.FindAction("Submit", throwIfNotFound: true);
m_XRIUI_Cancel = m_XRIUI.FindAction("Cancel", throwIfNotFound: true);
m_XRIUI_Point = m_XRIUI.FindAction("Point", throwIfNotFound: true);
m_XRIUI_Click = m_XRIUI.FindAction("Click", throwIfNotFound: true);
m_XRIUI_ScrollWheel = m_XRIUI.FindAction("ScrollWheel", throwIfNotFound: true);
m_XRIUI_MiddleClick = m_XRIUI.FindAction("MiddleClick", throwIfNotFound: true);
m_XRIUI_RightClick = m_XRIUI.FindAction("RightClick", throwIfNotFound: true);
// KBM
m_KBM = asset.FindActionMap("KBM", throwIfNotFound: true);
m_KBM_Move = m_KBM.FindAction("Move", throwIfNotFound: true);
m_KBM_Look = m_KBM.FindAction("Look", throwIfNotFound: true);
m_KBM_Jump = m_KBM.FindAction("Jump", throwIfNotFound: true);
}
public void Dispose()
{
UnityEngine.Object.Destroy(asset);
}
public InputBinding? bindingMask
{
get => asset.bindingMask;
set => asset.bindingMask = value;
}
public ReadOnlyArray? devices
{
get => asset.devices;
set => asset.devices = value;
}
public ReadOnlyArray controlSchemes => asset.controlSchemes;
public bool Contains(InputAction action)
{
return asset.Contains(action);
}
public IEnumerator GetEnumerator()
{
return asset.GetEnumerator();
}
IEnumerator IEnumerable.GetEnumerator()
{
return GetEnumerator();
}
public void Enable()
{
asset.Enable();
}
public void Disable()
{
asset.Disable();
}
public IEnumerable 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);
}
// XRI Head
private readonly InputActionMap m_XRIHead;
private List m_XRIHeadActionsCallbackInterfaces = new List();
private readonly InputAction m_XRIHead_Position;
private readonly InputAction m_XRIHead_Rotation;
private readonly InputAction m_XRIHead_IsTracked;
private readonly InputAction m_XRIHead_TrackingState;
private readonly InputAction m_XRIHead_EyeGazePosition;
private readonly InputAction m_XRIHead_EyeGazeRotation;
private readonly InputAction m_XRIHead_EyeGazeTrackingState;
public struct XRIHeadActions
{
private @PlayerActions m_Wrapper;
public XRIHeadActions(@PlayerActions wrapper) { m_Wrapper = wrapper; }
public InputAction @Position => m_Wrapper.m_XRIHead_Position;
public InputAction @Rotation => m_Wrapper.m_XRIHead_Rotation;
public InputAction @IsTracked => m_Wrapper.m_XRIHead_IsTracked;
public InputAction @TrackingState => m_Wrapper.m_XRIHead_TrackingState;
public InputAction @EyeGazePosition => m_Wrapper.m_XRIHead_EyeGazePosition;
public InputAction @EyeGazeRotation => m_Wrapper.m_XRIHead_EyeGazeRotation;
public InputAction @EyeGazeTrackingState => m_Wrapper.m_XRIHead_EyeGazeTrackingState;
public InputActionMap Get() { return m_Wrapper.m_XRIHead; }
public void Enable() { Get().Enable(); }
public void Disable() { Get().Disable(); }
public bool enabled => Get().enabled;
public static implicit operator InputActionMap(XRIHeadActions set) { return set.Get(); }
public void AddCallbacks(IXRIHeadActions instance)
{
if (instance == null || m_Wrapper.m_XRIHeadActionsCallbackInterfaces.Contains(instance)) return;
m_Wrapper.m_XRIHeadActionsCallbackInterfaces.Add(instance);
@Position.started += instance.OnPosition;
@Position.performed += instance.OnPosition;
@Position.canceled += instance.OnPosition;
@Rotation.started += instance.OnRotation;
@Rotation.performed += instance.OnRotation;
@Rotation.canceled += instance.OnRotation;
@IsTracked.started += instance.OnIsTracked;
@IsTracked.performed += instance.OnIsTracked;
@IsTracked.canceled += instance.OnIsTracked;
@TrackingState.started += instance.OnTrackingState;
@TrackingState.performed += instance.OnTrackingState;
@TrackingState.canceled += instance.OnTrackingState;
@EyeGazePosition.started += instance.OnEyeGazePosition;
@EyeGazePosition.performed += instance.OnEyeGazePosition;
@EyeGazePosition.canceled += instance.OnEyeGazePosition;
@EyeGazeRotation.started += instance.OnEyeGazeRotation;
@EyeGazeRotation.performed += instance.OnEyeGazeRotation;
@EyeGazeRotation.canceled += instance.OnEyeGazeRotation;
@EyeGazeTrackingState.started += instance.OnEyeGazeTrackingState;
@EyeGazeTrackingState.performed += instance.OnEyeGazeTrackingState;
@EyeGazeTrackingState.canceled += instance.OnEyeGazeTrackingState;
}
private void UnregisterCallbacks(IXRIHeadActions instance)
{
@Position.started -= instance.OnPosition;
@Position.performed -= instance.OnPosition;
@Position.canceled -= instance.OnPosition;
@Rotation.started -= instance.OnRotation;
@Rotation.performed -= instance.OnRotation;
@Rotation.canceled -= instance.OnRotation;
@IsTracked.started -= instance.OnIsTracked;
@IsTracked.performed -= instance.OnIsTracked;
@IsTracked.canceled -= instance.OnIsTracked;
@TrackingState.started -= instance.OnTrackingState;
@TrackingState.performed -= instance.OnTrackingState;
@TrackingState.canceled -= instance.OnTrackingState;
@EyeGazePosition.started -= instance.OnEyeGazePosition;
@EyeGazePosition.performed -= instance.OnEyeGazePosition;
@EyeGazePosition.canceled -= instance.OnEyeGazePosition;
@EyeGazeRotation.started -= instance.OnEyeGazeRotation;
@EyeGazeRotation.performed -= instance.OnEyeGazeRotation;
@EyeGazeRotation.canceled -= instance.OnEyeGazeRotation;
@EyeGazeTrackingState.started -= instance.OnEyeGazeTrackingState;
@EyeGazeTrackingState.performed -= instance.OnEyeGazeTrackingState;
@EyeGazeTrackingState.canceled -= instance.OnEyeGazeTrackingState;
}
public void RemoveCallbacks(IXRIHeadActions instance)
{
if (m_Wrapper.m_XRIHeadActionsCallbackInterfaces.Remove(instance))
UnregisterCallbacks(instance);
}
public void SetCallbacks(IXRIHeadActions instance)
{
foreach (var item in m_Wrapper.m_XRIHeadActionsCallbackInterfaces)
UnregisterCallbacks(item);
m_Wrapper.m_XRIHeadActionsCallbackInterfaces.Clear();
AddCallbacks(instance);
}
}
public XRIHeadActions @XRIHead => new XRIHeadActions(this);
// XRI LeftHand
private readonly InputActionMap m_XRILeftHand;
private List m_XRILeftHandActionsCallbackInterfaces = new List();
private readonly InputAction m_XRILeftHand_Position;
private readonly InputAction m_XRILeftHand_Rotation;
private readonly InputAction m_XRILeftHand_IsTracked;
private readonly InputAction m_XRILeftHand_TrackingState;
private readonly InputAction m_XRILeftHand_HapticDevice;
private readonly InputAction m_XRILeftHand_AimPosition;
private readonly InputAction m_XRILeftHand_AimRotation;
private readonly InputAction m_XRILeftHand_PinchPosition;
private readonly InputAction m_XRILeftHand_PokePosition;
private readonly InputAction m_XRILeftHand_PokeRotation;
private readonly InputAction m_XRILeftHand_Menu;
public struct XRILeftHandActions
{
private @PlayerActions m_Wrapper;
public XRILeftHandActions(@PlayerActions wrapper) { m_Wrapper = wrapper; }
public InputAction @Position => m_Wrapper.m_XRILeftHand_Position;
public InputAction @Rotation => m_Wrapper.m_XRILeftHand_Rotation;
public InputAction @IsTracked => m_Wrapper.m_XRILeftHand_IsTracked;
public InputAction @TrackingState => m_Wrapper.m_XRILeftHand_TrackingState;
public InputAction @HapticDevice => m_Wrapper.m_XRILeftHand_HapticDevice;
public InputAction @AimPosition => m_Wrapper.m_XRILeftHand_AimPosition;
public InputAction @AimRotation => m_Wrapper.m_XRILeftHand_AimRotation;
public InputAction @PinchPosition => m_Wrapper.m_XRILeftHand_PinchPosition;
public InputAction @PokePosition => m_Wrapper.m_XRILeftHand_PokePosition;
public InputAction @PokeRotation => m_Wrapper.m_XRILeftHand_PokeRotation;
public InputAction @Menu => m_Wrapper.m_XRILeftHand_Menu;
public InputActionMap Get() { return m_Wrapper.m_XRILeftHand; }
public void Enable() { Get().Enable(); }
public void Disable() { Get().Disable(); }
public bool enabled => Get().enabled;
public static implicit operator InputActionMap(XRILeftHandActions set) { return set.Get(); }
public void AddCallbacks(IXRILeftHandActions instance)
{
if (instance == null || m_Wrapper.m_XRILeftHandActionsCallbackInterfaces.Contains(instance)) return;
m_Wrapper.m_XRILeftHandActionsCallbackInterfaces.Add(instance);
@Position.started += instance.OnPosition;
@Position.performed += instance.OnPosition;
@Position.canceled += instance.OnPosition;
@Rotation.started += instance.OnRotation;
@Rotation.performed += instance.OnRotation;
@Rotation.canceled += instance.OnRotation;
@IsTracked.started += instance.OnIsTracked;
@IsTracked.performed += instance.OnIsTracked;
@IsTracked.canceled += instance.OnIsTracked;
@TrackingState.started += instance.OnTrackingState;
@TrackingState.performed += instance.OnTrackingState;
@TrackingState.canceled += instance.OnTrackingState;
@HapticDevice.started += instance.OnHapticDevice;
@HapticDevice.performed += instance.OnHapticDevice;
@HapticDevice.canceled += instance.OnHapticDevice;
@AimPosition.started += instance.OnAimPosition;
@AimPosition.performed += instance.OnAimPosition;
@AimPosition.canceled += instance.OnAimPosition;
@AimRotation.started += instance.OnAimRotation;
@AimRotation.performed += instance.OnAimRotation;
@AimRotation.canceled += instance.OnAimRotation;
@PinchPosition.started += instance.OnPinchPosition;
@PinchPosition.performed += instance.OnPinchPosition;
@PinchPosition.canceled += instance.OnPinchPosition;
@PokePosition.started += instance.OnPokePosition;
@PokePosition.performed += instance.OnPokePosition;
@PokePosition.canceled += instance.OnPokePosition;
@PokeRotation.started += instance.OnPokeRotation;
@PokeRotation.performed += instance.OnPokeRotation;
@PokeRotation.canceled += instance.OnPokeRotation;
@Menu.started += instance.OnMenu;
@Menu.performed += instance.OnMenu;
@Menu.canceled += instance.OnMenu;
}
private void UnregisterCallbacks(IXRILeftHandActions instance)
{
@Position.started -= instance.OnPosition;
@Position.performed -= instance.OnPosition;
@Position.canceled -= instance.OnPosition;
@Rotation.started -= instance.OnRotation;
@Rotation.performed -= instance.OnRotation;
@Rotation.canceled -= instance.OnRotation;
@IsTracked.started -= instance.OnIsTracked;
@IsTracked.performed -= instance.OnIsTracked;
@IsTracked.canceled -= instance.OnIsTracked;
@TrackingState.started -= instance.OnTrackingState;
@TrackingState.performed -= instance.OnTrackingState;
@TrackingState.canceled -= instance.OnTrackingState;
@HapticDevice.started -= instance.OnHapticDevice;
@HapticDevice.performed -= instance.OnHapticDevice;
@HapticDevice.canceled -= instance.OnHapticDevice;
@AimPosition.started -= instance.OnAimPosition;
@AimPosition.performed -= instance.OnAimPosition;
@AimPosition.canceled -= instance.OnAimPosition;
@AimRotation.started -= instance.OnAimRotation;
@AimRotation.performed -= instance.OnAimRotation;
@AimRotation.canceled -= instance.OnAimRotation;
@PinchPosition.started -= instance.OnPinchPosition;
@PinchPosition.performed -= instance.OnPinchPosition;
@PinchPosition.canceled -= instance.OnPinchPosition;
@PokePosition.started -= instance.OnPokePosition;
@PokePosition.performed -= instance.OnPokePosition;
@PokePosition.canceled -= instance.OnPokePosition;
@PokeRotation.started -= instance.OnPokeRotation;
@PokeRotation.performed -= instance.OnPokeRotation;
@PokeRotation.canceled -= instance.OnPokeRotation;
@Menu.started -= instance.OnMenu;
@Menu.performed -= instance.OnMenu;
@Menu.canceled -= instance.OnMenu;
}
public void RemoveCallbacks(IXRILeftHandActions instance)
{
if (m_Wrapper.m_XRILeftHandActionsCallbackInterfaces.Remove(instance))
UnregisterCallbacks(instance);
}
public void SetCallbacks(IXRILeftHandActions instance)
{
foreach (var item in m_Wrapper.m_XRILeftHandActionsCallbackInterfaces)
UnregisterCallbacks(item);
m_Wrapper.m_XRILeftHandActionsCallbackInterfaces.Clear();
AddCallbacks(instance);
}
}
public XRILeftHandActions @XRILeftHand => new XRILeftHandActions(this);
// XRI LeftHand Interaction
private readonly InputActionMap m_XRILeftHandInteraction;
private List m_XRILeftHandInteractionActionsCallbackInterfaces = new List();
private readonly InputAction m_XRILeftHandInteraction_Select;
private readonly InputAction m_XRILeftHandInteraction_SelectValue;
private readonly InputAction m_XRILeftHandInteraction_Activate;
private readonly InputAction m_XRILeftHandInteraction_ActivateValue;
private readonly InputAction m_XRILeftHandInteraction_UIPress;
private readonly InputAction m_XRILeftHandInteraction_UIPressValue;
private readonly InputAction m_XRILeftHandInteraction_RotateAnchor;
private readonly InputAction m_XRILeftHandInteraction_TranslateAnchor;
private readonly InputAction m_XRILeftHandInteraction_Menu;
private readonly InputAction m_XRILeftHandInteraction_SelectButton;
public struct XRILeftHandInteractionActions
{
private @PlayerActions m_Wrapper;
public XRILeftHandInteractionActions(@PlayerActions wrapper) { m_Wrapper = wrapper; }
public InputAction @Select => m_Wrapper.m_XRILeftHandInteraction_Select;
public InputAction @SelectValue => m_Wrapper.m_XRILeftHandInteraction_SelectValue;
public InputAction @Activate => m_Wrapper.m_XRILeftHandInteraction_Activate;
public InputAction @ActivateValue => m_Wrapper.m_XRILeftHandInteraction_ActivateValue;
public InputAction @UIPress => m_Wrapper.m_XRILeftHandInteraction_UIPress;
public InputAction @UIPressValue => m_Wrapper.m_XRILeftHandInteraction_UIPressValue;
public InputAction @RotateAnchor => m_Wrapper.m_XRILeftHandInteraction_RotateAnchor;
public InputAction @TranslateAnchor => m_Wrapper.m_XRILeftHandInteraction_TranslateAnchor;
public InputAction @Menu => m_Wrapper.m_XRILeftHandInteraction_Menu;
public InputAction @SelectButton => m_Wrapper.m_XRILeftHandInteraction_SelectButton;
public InputActionMap Get() { return m_Wrapper.m_XRILeftHandInteraction; }
public void Enable() { Get().Enable(); }
public void Disable() { Get().Disable(); }
public bool enabled => Get().enabled;
public static implicit operator InputActionMap(XRILeftHandInteractionActions set) { return set.Get(); }
public void AddCallbacks(IXRILeftHandInteractionActions instance)
{
if (instance == null || m_Wrapper.m_XRILeftHandInteractionActionsCallbackInterfaces.Contains(instance)) return;
m_Wrapper.m_XRILeftHandInteractionActionsCallbackInterfaces.Add(instance);
@Select.started += instance.OnSelect;
@Select.performed += instance.OnSelect;
@Select.canceled += instance.OnSelect;
@SelectValue.started += instance.OnSelectValue;
@SelectValue.performed += instance.OnSelectValue;
@SelectValue.canceled += instance.OnSelectValue;
@Activate.started += instance.OnActivate;
@Activate.performed += instance.OnActivate;
@Activate.canceled += instance.OnActivate;
@ActivateValue.started += instance.OnActivateValue;
@ActivateValue.performed += instance.OnActivateValue;
@ActivateValue.canceled += instance.OnActivateValue;
@UIPress.started += instance.OnUIPress;
@UIPress.performed += instance.OnUIPress;
@UIPress.canceled += instance.OnUIPress;
@UIPressValue.started += instance.OnUIPressValue;
@UIPressValue.performed += instance.OnUIPressValue;
@UIPressValue.canceled += instance.OnUIPressValue;
@RotateAnchor.started += instance.OnRotateAnchor;
@RotateAnchor.performed += instance.OnRotateAnchor;
@RotateAnchor.canceled += instance.OnRotateAnchor;
@TranslateAnchor.started += instance.OnTranslateAnchor;
@TranslateAnchor.performed += instance.OnTranslateAnchor;
@TranslateAnchor.canceled += instance.OnTranslateAnchor;
@Menu.started += instance.OnMenu;
@Menu.performed += instance.OnMenu;
@Menu.canceled += instance.OnMenu;
@SelectButton.started += instance.OnSelectButton;
@SelectButton.performed += instance.OnSelectButton;
@SelectButton.canceled += instance.OnSelectButton;
}
private void UnregisterCallbacks(IXRILeftHandInteractionActions instance)
{
@Select.started -= instance.OnSelect;
@Select.performed -= instance.OnSelect;
@Select.canceled -= instance.OnSelect;
@SelectValue.started -= instance.OnSelectValue;
@SelectValue.performed -= instance.OnSelectValue;
@SelectValue.canceled -= instance.OnSelectValue;
@Activate.started -= instance.OnActivate;
@Activate.performed -= instance.OnActivate;
@Activate.canceled -= instance.OnActivate;
@ActivateValue.started -= instance.OnActivateValue;
@ActivateValue.performed -= instance.OnActivateValue;
@ActivateValue.canceled -= instance.OnActivateValue;
@UIPress.started -= instance.OnUIPress;
@UIPress.performed -= instance.OnUIPress;
@UIPress.canceled -= instance.OnUIPress;
@UIPressValue.started -= instance.OnUIPressValue;
@UIPressValue.performed -= instance.OnUIPressValue;
@UIPressValue.canceled -= instance.OnUIPressValue;
@RotateAnchor.started -= instance.OnRotateAnchor;
@RotateAnchor.performed -= instance.OnRotateAnchor;
@RotateAnchor.canceled -= instance.OnRotateAnchor;
@TranslateAnchor.started -= instance.OnTranslateAnchor;
@TranslateAnchor.performed -= instance.OnTranslateAnchor;
@TranslateAnchor.canceled -= instance.OnTranslateAnchor;
@Menu.started -= instance.OnMenu;
@Menu.performed -= instance.OnMenu;
@Menu.canceled -= instance.OnMenu;
@SelectButton.started -= instance.OnSelectButton;
@SelectButton.performed -= instance.OnSelectButton;
@SelectButton.canceled -= instance.OnSelectButton;
}
public void RemoveCallbacks(IXRILeftHandInteractionActions instance)
{
if (m_Wrapper.m_XRILeftHandInteractionActionsCallbackInterfaces.Remove(instance))
UnregisterCallbacks(instance);
}
public void SetCallbacks(IXRILeftHandInteractionActions instance)
{
foreach (var item in m_Wrapper.m_XRILeftHandInteractionActionsCallbackInterfaces)
UnregisterCallbacks(item);
m_Wrapper.m_XRILeftHandInteractionActionsCallbackInterfaces.Clear();
AddCallbacks(instance);
}
}
public XRILeftHandInteractionActions @XRILeftHandInteraction => new XRILeftHandInteractionActions(this);
// XRI LeftHand Locomotion
private readonly InputActionMap m_XRILeftHandLocomotion;
private List m_XRILeftHandLocomotionActionsCallbackInterfaces = new List();
private readonly InputAction m_XRILeftHandLocomotion_TeleportSelect;
private readonly InputAction m_XRILeftHandLocomotion_TeleportModeActivate;
private readonly InputAction m_XRILeftHandLocomotion_TeleportModeCancel;
private readonly InputAction m_XRILeftHandLocomotion_TeleportDirection;
private readonly InputAction m_XRILeftHandLocomotion_Turn;
private readonly InputAction m_XRILeftHandLocomotion_Move;
private readonly InputAction m_XRILeftHandLocomotion_GrabMove;
private readonly InputAction m_XRILeftHandLocomotion_SnapTurn;
public struct XRILeftHandLocomotionActions
{
private @PlayerActions m_Wrapper;
public XRILeftHandLocomotionActions(@PlayerActions wrapper) { m_Wrapper = wrapper; }
public InputAction @TeleportSelect => m_Wrapper.m_XRILeftHandLocomotion_TeleportSelect;
public InputAction @TeleportModeActivate => m_Wrapper.m_XRILeftHandLocomotion_TeleportModeActivate;
public InputAction @TeleportModeCancel => m_Wrapper.m_XRILeftHandLocomotion_TeleportModeCancel;
public InputAction @TeleportDirection => m_Wrapper.m_XRILeftHandLocomotion_TeleportDirection;
public InputAction @Turn => m_Wrapper.m_XRILeftHandLocomotion_Turn;
public InputAction @Move => m_Wrapper.m_XRILeftHandLocomotion_Move;
public InputAction @GrabMove => m_Wrapper.m_XRILeftHandLocomotion_GrabMove;
public InputAction @SnapTurn => m_Wrapper.m_XRILeftHandLocomotion_SnapTurn;
public InputActionMap Get() { return m_Wrapper.m_XRILeftHandLocomotion; }
public void Enable() { Get().Enable(); }
public void Disable() { Get().Disable(); }
public bool enabled => Get().enabled;
public static implicit operator InputActionMap(XRILeftHandLocomotionActions set) { return set.Get(); }
public void AddCallbacks(IXRILeftHandLocomotionActions instance)
{
if (instance == null || m_Wrapper.m_XRILeftHandLocomotionActionsCallbackInterfaces.Contains(instance)) return;
m_Wrapper.m_XRILeftHandLocomotionActionsCallbackInterfaces.Add(instance);
@TeleportSelect.started += instance.OnTeleportSelect;
@TeleportSelect.performed += instance.OnTeleportSelect;
@TeleportSelect.canceled += instance.OnTeleportSelect;
@TeleportModeActivate.started += instance.OnTeleportModeActivate;
@TeleportModeActivate.performed += instance.OnTeleportModeActivate;
@TeleportModeActivate.canceled += instance.OnTeleportModeActivate;
@TeleportModeCancel.started += instance.OnTeleportModeCancel;
@TeleportModeCancel.performed += instance.OnTeleportModeCancel;
@TeleportModeCancel.canceled += instance.OnTeleportModeCancel;
@TeleportDirection.started += instance.OnTeleportDirection;
@TeleportDirection.performed += instance.OnTeleportDirection;
@TeleportDirection.canceled += instance.OnTeleportDirection;
@Turn.started += instance.OnTurn;
@Turn.performed += instance.OnTurn;
@Turn.canceled += instance.OnTurn;
@Move.started += instance.OnMove;
@Move.performed += instance.OnMove;
@Move.canceled += instance.OnMove;
@GrabMove.started += instance.OnGrabMove;
@GrabMove.performed += instance.OnGrabMove;
@GrabMove.canceled += instance.OnGrabMove;
@SnapTurn.started += instance.OnSnapTurn;
@SnapTurn.performed += instance.OnSnapTurn;
@SnapTurn.canceled += instance.OnSnapTurn;
}
private void UnregisterCallbacks(IXRILeftHandLocomotionActions instance)
{
@TeleportSelect.started -= instance.OnTeleportSelect;
@TeleportSelect.performed -= instance.OnTeleportSelect;
@TeleportSelect.canceled -= instance.OnTeleportSelect;
@TeleportModeActivate.started -= instance.OnTeleportModeActivate;
@TeleportModeActivate.performed -= instance.OnTeleportModeActivate;
@TeleportModeActivate.canceled -= instance.OnTeleportModeActivate;
@TeleportModeCancel.started -= instance.OnTeleportModeCancel;
@TeleportModeCancel.performed -= instance.OnTeleportModeCancel;
@TeleportModeCancel.canceled -= instance.OnTeleportModeCancel;
@TeleportDirection.started -= instance.OnTeleportDirection;
@TeleportDirection.performed -= instance.OnTeleportDirection;
@TeleportDirection.canceled -= instance.OnTeleportDirection;
@Turn.started -= instance.OnTurn;
@Turn.performed -= instance.OnTurn;
@Turn.canceled -= instance.OnTurn;
@Move.started -= instance.OnMove;
@Move.performed -= instance.OnMove;
@Move.canceled -= instance.OnMove;
@GrabMove.started -= instance.OnGrabMove;
@GrabMove.performed -= instance.OnGrabMove;
@GrabMove.canceled -= instance.OnGrabMove;
@SnapTurn.started -= instance.OnSnapTurn;
@SnapTurn.performed -= instance.OnSnapTurn;
@SnapTurn.canceled -= instance.OnSnapTurn;
}
public void RemoveCallbacks(IXRILeftHandLocomotionActions instance)
{
if (m_Wrapper.m_XRILeftHandLocomotionActionsCallbackInterfaces.Remove(instance))
UnregisterCallbacks(instance);
}
public void SetCallbacks(IXRILeftHandLocomotionActions instance)
{
foreach (var item in m_Wrapper.m_XRILeftHandLocomotionActionsCallbackInterfaces)
UnregisterCallbacks(item);
m_Wrapper.m_XRILeftHandLocomotionActionsCallbackInterfaces.Clear();
AddCallbacks(instance);
}
}
public XRILeftHandLocomotionActions @XRILeftHandLocomotion => new XRILeftHandLocomotionActions(this);
// XRI RightHand
private readonly InputActionMap m_XRIRightHand;
private List m_XRIRightHandActionsCallbackInterfaces = new List();
private readonly InputAction m_XRIRightHand_Position;
private readonly InputAction m_XRIRightHand_Rotation;
private readonly InputAction m_XRIRightHand_IsTracked;
private readonly InputAction m_XRIRightHand_TrackingState;
private readonly InputAction m_XRIRightHand_HapticDevice;
private readonly InputAction m_XRIRightHand_AimPosition;
private readonly InputAction m_XRIRightHand_AimRotation;
private readonly InputAction m_XRIRightHand_PinchPosition;
private readonly InputAction m_XRIRightHand_PokePosition;
private readonly InputAction m_XRIRightHand_PokeRotation;
public struct XRIRightHandActions
{
private @PlayerActions m_Wrapper;
public XRIRightHandActions(@PlayerActions wrapper) { m_Wrapper = wrapper; }
public InputAction @Position => m_Wrapper.m_XRIRightHand_Position;
public InputAction @Rotation => m_Wrapper.m_XRIRightHand_Rotation;
public InputAction @IsTracked => m_Wrapper.m_XRIRightHand_IsTracked;
public InputAction @TrackingState => m_Wrapper.m_XRIRightHand_TrackingState;
public InputAction @HapticDevice => m_Wrapper.m_XRIRightHand_HapticDevice;
public InputAction @AimPosition => m_Wrapper.m_XRIRightHand_AimPosition;
public InputAction @AimRotation => m_Wrapper.m_XRIRightHand_AimRotation;
public InputAction @PinchPosition => m_Wrapper.m_XRIRightHand_PinchPosition;
public InputAction @PokePosition => m_Wrapper.m_XRIRightHand_PokePosition;
public InputAction @PokeRotation => m_Wrapper.m_XRIRightHand_PokeRotation;
public InputActionMap Get() { return m_Wrapper.m_XRIRightHand; }
public void Enable() { Get().Enable(); }
public void Disable() { Get().Disable(); }
public bool enabled => Get().enabled;
public static implicit operator InputActionMap(XRIRightHandActions set) { return set.Get(); }
public void AddCallbacks(IXRIRightHandActions instance)
{
if (instance == null || m_Wrapper.m_XRIRightHandActionsCallbackInterfaces.Contains(instance)) return;
m_Wrapper.m_XRIRightHandActionsCallbackInterfaces.Add(instance);
@Position.started += instance.OnPosition;
@Position.performed += instance.OnPosition;
@Position.canceled += instance.OnPosition;
@Rotation.started += instance.OnRotation;
@Rotation.performed += instance.OnRotation;
@Rotation.canceled += instance.OnRotation;
@IsTracked.started += instance.OnIsTracked;
@IsTracked.performed += instance.OnIsTracked;
@IsTracked.canceled += instance.OnIsTracked;
@TrackingState.started += instance.OnTrackingState;
@TrackingState.performed += instance.OnTrackingState;
@TrackingState.canceled += instance.OnTrackingState;
@HapticDevice.started += instance.OnHapticDevice;
@HapticDevice.performed += instance.OnHapticDevice;
@HapticDevice.canceled += instance.OnHapticDevice;
@AimPosition.started += instance.OnAimPosition;
@AimPosition.performed += instance.OnAimPosition;
@AimPosition.canceled += instance.OnAimPosition;
@AimRotation.started += instance.OnAimRotation;
@AimRotation.performed += instance.OnAimRotation;
@AimRotation.canceled += instance.OnAimRotation;
@PinchPosition.started += instance.OnPinchPosition;
@PinchPosition.performed += instance.OnPinchPosition;
@PinchPosition.canceled += instance.OnPinchPosition;
@PokePosition.started += instance.OnPokePosition;
@PokePosition.performed += instance.OnPokePosition;
@PokePosition.canceled += instance.OnPokePosition;
@PokeRotation.started += instance.OnPokeRotation;
@PokeRotation.performed += instance.OnPokeRotation;
@PokeRotation.canceled += instance.OnPokeRotation;
}
private void UnregisterCallbacks(IXRIRightHandActions instance)
{
@Position.started -= instance.OnPosition;
@Position.performed -= instance.OnPosition;
@Position.canceled -= instance.OnPosition;
@Rotation.started -= instance.OnRotation;
@Rotation.performed -= instance.OnRotation;
@Rotation.canceled -= instance.OnRotation;
@IsTracked.started -= instance.OnIsTracked;
@IsTracked.performed -= instance.OnIsTracked;
@IsTracked.canceled -= instance.OnIsTracked;
@TrackingState.started -= instance.OnTrackingState;
@TrackingState.performed -= instance.OnTrackingState;
@TrackingState.canceled -= instance.OnTrackingState;
@HapticDevice.started -= instance.OnHapticDevice;
@HapticDevice.performed -= instance.OnHapticDevice;
@HapticDevice.canceled -= instance.OnHapticDevice;
@AimPosition.started -= instance.OnAimPosition;
@AimPosition.performed -= instance.OnAimPosition;
@AimPosition.canceled -= instance.OnAimPosition;
@AimRotation.started -= instance.OnAimRotation;
@AimRotation.performed -= instance.OnAimRotation;
@AimRotation.canceled -= instance.OnAimRotation;
@PinchPosition.started -= instance.OnPinchPosition;
@PinchPosition.performed -= instance.OnPinchPosition;
@PinchPosition.canceled -= instance.OnPinchPosition;
@PokePosition.started -= instance.OnPokePosition;
@PokePosition.performed -= instance.OnPokePosition;
@PokePosition.canceled -= instance.OnPokePosition;
@PokeRotation.started -= instance.OnPokeRotation;
@PokeRotation.performed -= instance.OnPokeRotation;
@PokeRotation.canceled -= instance.OnPokeRotation;
}
public void RemoveCallbacks(IXRIRightHandActions instance)
{
if (m_Wrapper.m_XRIRightHandActionsCallbackInterfaces.Remove(instance))
UnregisterCallbacks(instance);
}
public void SetCallbacks(IXRIRightHandActions instance)
{
foreach (var item in m_Wrapper.m_XRIRightHandActionsCallbackInterfaces)
UnregisterCallbacks(item);
m_Wrapper.m_XRIRightHandActionsCallbackInterfaces.Clear();
AddCallbacks(instance);
}
}
public XRIRightHandActions @XRIRightHand => new XRIRightHandActions(this);
// XRI RightHand Interaction
private readonly InputActionMap m_XRIRightHandInteraction;
private List m_XRIRightHandInteractionActionsCallbackInterfaces = new List();
private readonly InputAction m_XRIRightHandInteraction_Select;
private readonly InputAction m_XRIRightHandInteraction_SelectValue;
private readonly InputAction m_XRIRightHandInteraction_Activate;
private readonly InputAction m_XRIRightHandInteraction_ActivateValue;
private readonly InputAction m_XRIRightHandInteraction_UIPress;
private readonly InputAction m_XRIRightHandInteraction_UIPressValue;
private readonly InputAction m_XRIRightHandInteraction_RotateAnchor;
private readonly InputAction m_XRIRightHandInteraction_TranslateAnchor;
private readonly InputAction m_XRIRightHandInteraction_SelectButton;
public struct XRIRightHandInteractionActions
{
private @PlayerActions m_Wrapper;
public XRIRightHandInteractionActions(@PlayerActions wrapper) { m_Wrapper = wrapper; }
public InputAction @Select => m_Wrapper.m_XRIRightHandInteraction_Select;
public InputAction @SelectValue => m_Wrapper.m_XRIRightHandInteraction_SelectValue;
public InputAction @Activate => m_Wrapper.m_XRIRightHandInteraction_Activate;
public InputAction @ActivateValue => m_Wrapper.m_XRIRightHandInteraction_ActivateValue;
public InputAction @UIPress => m_Wrapper.m_XRIRightHandInteraction_UIPress;
public InputAction @UIPressValue => m_Wrapper.m_XRIRightHandInteraction_UIPressValue;
public InputAction @RotateAnchor => m_Wrapper.m_XRIRightHandInteraction_RotateAnchor;
public InputAction @TranslateAnchor => m_Wrapper.m_XRIRightHandInteraction_TranslateAnchor;
public InputAction @SelectButton => m_Wrapper.m_XRIRightHandInteraction_SelectButton;
public InputActionMap Get() { return m_Wrapper.m_XRIRightHandInteraction; }
public void Enable() { Get().Enable(); }
public void Disable() { Get().Disable(); }
public bool enabled => Get().enabled;
public static implicit operator InputActionMap(XRIRightHandInteractionActions set) { return set.Get(); }
public void AddCallbacks(IXRIRightHandInteractionActions instance)
{
if (instance == null || m_Wrapper.m_XRIRightHandInteractionActionsCallbackInterfaces.Contains(instance)) return;
m_Wrapper.m_XRIRightHandInteractionActionsCallbackInterfaces.Add(instance);
@Select.started += instance.OnSelect;
@Select.performed += instance.OnSelect;
@Select.canceled += instance.OnSelect;
@SelectValue.started += instance.OnSelectValue;
@SelectValue.performed += instance.OnSelectValue;
@SelectValue.canceled += instance.OnSelectValue;
@Activate.started += instance.OnActivate;
@Activate.performed += instance.OnActivate;
@Activate.canceled += instance.OnActivate;
@ActivateValue.started += instance.OnActivateValue;
@ActivateValue.performed += instance.OnActivateValue;
@ActivateValue.canceled += instance.OnActivateValue;
@UIPress.started += instance.OnUIPress;
@UIPress.performed += instance.OnUIPress;
@UIPress.canceled += instance.OnUIPress;
@UIPressValue.started += instance.OnUIPressValue;
@UIPressValue.performed += instance.OnUIPressValue;
@UIPressValue.canceled += instance.OnUIPressValue;
@RotateAnchor.started += instance.OnRotateAnchor;
@RotateAnchor.performed += instance.OnRotateAnchor;
@RotateAnchor.canceled += instance.OnRotateAnchor;
@TranslateAnchor.started += instance.OnTranslateAnchor;
@TranslateAnchor.performed += instance.OnTranslateAnchor;
@TranslateAnchor.canceled += instance.OnTranslateAnchor;
@SelectButton.started += instance.OnSelectButton;
@SelectButton.performed += instance.OnSelectButton;
@SelectButton.canceled += instance.OnSelectButton;
}
private void UnregisterCallbacks(IXRIRightHandInteractionActions instance)
{
@Select.started -= instance.OnSelect;
@Select.performed -= instance.OnSelect;
@Select.canceled -= instance.OnSelect;
@SelectValue.started -= instance.OnSelectValue;
@SelectValue.performed -= instance.OnSelectValue;
@SelectValue.canceled -= instance.OnSelectValue;
@Activate.started -= instance.OnActivate;
@Activate.performed -= instance.OnActivate;
@Activate.canceled -= instance.OnActivate;
@ActivateValue.started -= instance.OnActivateValue;
@ActivateValue.performed -= instance.OnActivateValue;
@ActivateValue.canceled -= instance.OnActivateValue;
@UIPress.started -= instance.OnUIPress;
@UIPress.performed -= instance.OnUIPress;
@UIPress.canceled -= instance.OnUIPress;
@UIPressValue.started -= instance.OnUIPressValue;
@UIPressValue.performed -= instance.OnUIPressValue;
@UIPressValue.canceled -= instance.OnUIPressValue;
@RotateAnchor.started -= instance.OnRotateAnchor;
@RotateAnchor.performed -= instance.OnRotateAnchor;
@RotateAnchor.canceled -= instance.OnRotateAnchor;
@TranslateAnchor.started -= instance.OnTranslateAnchor;
@TranslateAnchor.performed -= instance.OnTranslateAnchor;
@TranslateAnchor.canceled -= instance.OnTranslateAnchor;
@SelectButton.started -= instance.OnSelectButton;
@SelectButton.performed -= instance.OnSelectButton;
@SelectButton.canceled -= instance.OnSelectButton;
}
public void RemoveCallbacks(IXRIRightHandInteractionActions instance)
{
if (m_Wrapper.m_XRIRightHandInteractionActionsCallbackInterfaces.Remove(instance))
UnregisterCallbacks(instance);
}
public void SetCallbacks(IXRIRightHandInteractionActions instance)
{
foreach (var item in m_Wrapper.m_XRIRightHandInteractionActionsCallbackInterfaces)
UnregisterCallbacks(item);
m_Wrapper.m_XRIRightHandInteractionActionsCallbackInterfaces.Clear();
AddCallbacks(instance);
}
}
public XRIRightHandInteractionActions @XRIRightHandInteraction => new XRIRightHandInteractionActions(this);
// XRI RightHand Locomotion
private readonly InputActionMap m_XRIRightHandLocomotion;
private List m_XRIRightHandLocomotionActionsCallbackInterfaces = new List();
private readonly InputAction m_XRIRightHandLocomotion_TeleportSelect;
private readonly InputAction m_XRIRightHandLocomotion_TeleportModeActivate;
private readonly InputAction m_XRIRightHandLocomotion_TeleportModeCancel;
private readonly InputAction m_XRIRightHandLocomotion_TeleportDirection;
private readonly InputAction m_XRIRightHandLocomotion_Turn;
private readonly InputAction m_XRIRightHandLocomotion_Move;
private readonly InputAction m_XRIRightHandLocomotion_GrabMove;
private readonly InputAction m_XRIRightHandLocomotion_SnapTurn;
public struct XRIRightHandLocomotionActions
{
private @PlayerActions m_Wrapper;
public XRIRightHandLocomotionActions(@PlayerActions wrapper) { m_Wrapper = wrapper; }
public InputAction @TeleportSelect => m_Wrapper.m_XRIRightHandLocomotion_TeleportSelect;
public InputAction @TeleportModeActivate => m_Wrapper.m_XRIRightHandLocomotion_TeleportModeActivate;
public InputAction @TeleportModeCancel => m_Wrapper.m_XRIRightHandLocomotion_TeleportModeCancel;
public InputAction @TeleportDirection => m_Wrapper.m_XRIRightHandLocomotion_TeleportDirection;
public InputAction @Turn => m_Wrapper.m_XRIRightHandLocomotion_Turn;
public InputAction @Move => m_Wrapper.m_XRIRightHandLocomotion_Move;
public InputAction @GrabMove => m_Wrapper.m_XRIRightHandLocomotion_GrabMove;
public InputAction @SnapTurn => m_Wrapper.m_XRIRightHandLocomotion_SnapTurn;
public InputActionMap Get() { return m_Wrapper.m_XRIRightHandLocomotion; }
public void Enable() { Get().Enable(); }
public void Disable() { Get().Disable(); }
public bool enabled => Get().enabled;
public static implicit operator InputActionMap(XRIRightHandLocomotionActions set) { return set.Get(); }
public void AddCallbacks(IXRIRightHandLocomotionActions instance)
{
if (instance == null || m_Wrapper.m_XRIRightHandLocomotionActionsCallbackInterfaces.Contains(instance)) return;
m_Wrapper.m_XRIRightHandLocomotionActionsCallbackInterfaces.Add(instance);
@TeleportSelect.started += instance.OnTeleportSelect;
@TeleportSelect.performed += instance.OnTeleportSelect;
@TeleportSelect.canceled += instance.OnTeleportSelect;
@TeleportModeActivate.started += instance.OnTeleportModeActivate;
@TeleportModeActivate.performed += instance.OnTeleportModeActivate;
@TeleportModeActivate.canceled += instance.OnTeleportModeActivate;
@TeleportModeCancel.started += instance.OnTeleportModeCancel;
@TeleportModeCancel.performed += instance.OnTeleportModeCancel;
@TeleportModeCancel.canceled += instance.OnTeleportModeCancel;
@TeleportDirection.started += instance.OnTeleportDirection;
@TeleportDirection.performed += instance.OnTeleportDirection;
@TeleportDirection.canceled += instance.OnTeleportDirection;
@Turn.started += instance.OnTurn;
@Turn.performed += instance.OnTurn;
@Turn.canceled += instance.OnTurn;
@Move.started += instance.OnMove;
@Move.performed += instance.OnMove;
@Move.canceled += instance.OnMove;
@GrabMove.started += instance.OnGrabMove;
@GrabMove.performed += instance.OnGrabMove;
@GrabMove.canceled += instance.OnGrabMove;
@SnapTurn.started += instance.OnSnapTurn;
@SnapTurn.performed += instance.OnSnapTurn;
@SnapTurn.canceled += instance.OnSnapTurn;
}
private void UnregisterCallbacks(IXRIRightHandLocomotionActions instance)
{
@TeleportSelect.started -= instance.OnTeleportSelect;
@TeleportSelect.performed -= instance.OnTeleportSelect;
@TeleportSelect.canceled -= instance.OnTeleportSelect;
@TeleportModeActivate.started -= instance.OnTeleportModeActivate;
@TeleportModeActivate.performed -= instance.OnTeleportModeActivate;
@TeleportModeActivate.canceled -= instance.OnTeleportModeActivate;
@TeleportModeCancel.started -= instance.OnTeleportModeCancel;
@TeleportModeCancel.performed -= instance.OnTeleportModeCancel;
@TeleportModeCancel.canceled -= instance.OnTeleportModeCancel;
@TeleportDirection.started -= instance.OnTeleportDirection;
@TeleportDirection.performed -= instance.OnTeleportDirection;
@TeleportDirection.canceled -= instance.OnTeleportDirection;
@Turn.started -= instance.OnTurn;
@Turn.performed -= instance.OnTurn;
@Turn.canceled -= instance.OnTurn;
@Move.started -= instance.OnMove;
@Move.performed -= instance.OnMove;
@Move.canceled -= instance.OnMove;
@GrabMove.started -= instance.OnGrabMove;
@GrabMove.performed -= instance.OnGrabMove;
@GrabMove.canceled -= instance.OnGrabMove;
@SnapTurn.started -= instance.OnSnapTurn;
@SnapTurn.performed -= instance.OnSnapTurn;
@SnapTurn.canceled -= instance.OnSnapTurn;
}
public void RemoveCallbacks(IXRIRightHandLocomotionActions instance)
{
if (m_Wrapper.m_XRIRightHandLocomotionActionsCallbackInterfaces.Remove(instance))
UnregisterCallbacks(instance);
}
public void SetCallbacks(IXRIRightHandLocomotionActions instance)
{
foreach (var item in m_Wrapper.m_XRIRightHandLocomotionActionsCallbackInterfaces)
UnregisterCallbacks(item);
m_Wrapper.m_XRIRightHandLocomotionActionsCallbackInterfaces.Clear();
AddCallbacks(instance);
}
}
public XRIRightHandLocomotionActions @XRIRightHandLocomotion => new XRIRightHandLocomotionActions(this);
// XRI UI
private readonly InputActionMap m_XRIUI;
private List m_XRIUIActionsCallbackInterfaces = new List();
private readonly InputAction m_XRIUI_Navigate;
private readonly InputAction m_XRIUI_Submit;
private readonly InputAction m_XRIUI_Cancel;
private readonly InputAction m_XRIUI_Point;
private readonly InputAction m_XRIUI_Click;
private readonly InputAction m_XRIUI_ScrollWheel;
private readonly InputAction m_XRIUI_MiddleClick;
private readonly InputAction m_XRIUI_RightClick;
public struct XRIUIActions
{
private @PlayerActions m_Wrapper;
public XRIUIActions(@PlayerActions wrapper) { m_Wrapper = wrapper; }
public InputAction @Navigate => m_Wrapper.m_XRIUI_Navigate;
public InputAction @Submit => m_Wrapper.m_XRIUI_Submit;
public InputAction @Cancel => m_Wrapper.m_XRIUI_Cancel;
public InputAction @Point => m_Wrapper.m_XRIUI_Point;
public InputAction @Click => m_Wrapper.m_XRIUI_Click;
public InputAction @ScrollWheel => m_Wrapper.m_XRIUI_ScrollWheel;
public InputAction @MiddleClick => m_Wrapper.m_XRIUI_MiddleClick;
public InputAction @RightClick => m_Wrapper.m_XRIUI_RightClick;
public InputActionMap Get() { return m_Wrapper.m_XRIUI; }
public void Enable() { Get().Enable(); }
public void Disable() { Get().Disable(); }
public bool enabled => Get().enabled;
public static implicit operator InputActionMap(XRIUIActions set) { return set.Get(); }
public void AddCallbacks(IXRIUIActions instance)
{
if (instance == null || m_Wrapper.m_XRIUIActionsCallbackInterfaces.Contains(instance)) return;
m_Wrapper.m_XRIUIActionsCallbackInterfaces.Add(instance);
@Navigate.started += instance.OnNavigate;
@Navigate.performed += instance.OnNavigate;
@Navigate.canceled += instance.OnNavigate;
@Submit.started += instance.OnSubmit;
@Submit.performed += instance.OnSubmit;
@Submit.canceled += instance.OnSubmit;
@Cancel.started += instance.OnCancel;
@Cancel.performed += instance.OnCancel;
@Cancel.canceled += instance.OnCancel;
@Point.started += instance.OnPoint;
@Point.performed += instance.OnPoint;
@Point.canceled += instance.OnPoint;
@Click.started += instance.OnClick;
@Click.performed += instance.OnClick;
@Click.canceled += instance.OnClick;
@ScrollWheel.started += instance.OnScrollWheel;
@ScrollWheel.performed += instance.OnScrollWheel;
@ScrollWheel.canceled += instance.OnScrollWheel;
@MiddleClick.started += instance.OnMiddleClick;
@MiddleClick.performed += instance.OnMiddleClick;
@MiddleClick.canceled += instance.OnMiddleClick;
@RightClick.started += instance.OnRightClick;
@RightClick.performed += instance.OnRightClick;
@RightClick.canceled += instance.OnRightClick;
}
private void UnregisterCallbacks(IXRIUIActions instance)
{
@Navigate.started -= instance.OnNavigate;
@Navigate.performed -= instance.OnNavigate;
@Navigate.canceled -= instance.OnNavigate;
@Submit.started -= instance.OnSubmit;
@Submit.performed -= instance.OnSubmit;
@Submit.canceled -= instance.OnSubmit;
@Cancel.started -= instance.OnCancel;
@Cancel.performed -= instance.OnCancel;
@Cancel.canceled -= instance.OnCancel;
@Point.started -= instance.OnPoint;
@Point.performed -= instance.OnPoint;
@Point.canceled -= instance.OnPoint;
@Click.started -= instance.OnClick;
@Click.performed -= instance.OnClick;
@Click.canceled -= instance.OnClick;
@ScrollWheel.started -= instance.OnScrollWheel;
@ScrollWheel.performed -= instance.OnScrollWheel;
@ScrollWheel.canceled -= instance.OnScrollWheel;
@MiddleClick.started -= instance.OnMiddleClick;
@MiddleClick.performed -= instance.OnMiddleClick;
@MiddleClick.canceled -= instance.OnMiddleClick;
@RightClick.started -= instance.OnRightClick;
@RightClick.performed -= instance.OnRightClick;
@RightClick.canceled -= instance.OnRightClick;
}
public void RemoveCallbacks(IXRIUIActions instance)
{
if (m_Wrapper.m_XRIUIActionsCallbackInterfaces.Remove(instance))
UnregisterCallbacks(instance);
}
public void SetCallbacks(IXRIUIActions instance)
{
foreach (var item in m_Wrapper.m_XRIUIActionsCallbackInterfaces)
UnregisterCallbacks(item);
m_Wrapper.m_XRIUIActionsCallbackInterfaces.Clear();
AddCallbacks(instance);
}
}
public XRIUIActions @XRIUI => new XRIUIActions(this);
// KBM
private readonly InputActionMap m_KBM;
private List m_KBMActionsCallbackInterfaces = new List();
private readonly InputAction m_KBM_Move;
private readonly InputAction m_KBM_Look;
private readonly InputAction m_KBM_Jump;
public struct KBMActions
{
private @PlayerActions m_Wrapper;
public KBMActions(@PlayerActions wrapper) { m_Wrapper = wrapper; }
public InputAction @Move => m_Wrapper.m_KBM_Move;
public InputAction @Look => m_Wrapper.m_KBM_Look;
public InputAction @Jump => m_Wrapper.m_KBM_Jump;
public InputActionMap Get() { return m_Wrapper.m_KBM; }
public void Enable() { Get().Enable(); }
public void Disable() { Get().Disable(); }
public bool enabled => Get().enabled;
public static implicit operator InputActionMap(KBMActions set) { return set.Get(); }
public void AddCallbacks(IKBMActions instance)
{
if (instance == null || m_Wrapper.m_KBMActionsCallbackInterfaces.Contains(instance)) return;
m_Wrapper.m_KBMActionsCallbackInterfaces.Add(instance);
@Move.started += instance.OnMove;
@Move.performed += instance.OnMove;
@Move.canceled += instance.OnMove;
@Look.started += instance.OnLook;
@Look.performed += instance.OnLook;
@Look.canceled += instance.OnLook;
@Jump.started += instance.OnJump;
@Jump.performed += instance.OnJump;
@Jump.canceled += instance.OnJump;
}
private void UnregisterCallbacks(IKBMActions instance)
{
@Move.started -= instance.OnMove;
@Move.performed -= instance.OnMove;
@Move.canceled -= instance.OnMove;
@Look.started -= instance.OnLook;
@Look.performed -= instance.OnLook;
@Look.canceled -= instance.OnLook;
@Jump.started -= instance.OnJump;
@Jump.performed -= instance.OnJump;
@Jump.canceled -= instance.OnJump;
}
public void RemoveCallbacks(IKBMActions instance)
{
if (m_Wrapper.m_KBMActionsCallbackInterfaces.Remove(instance))
UnregisterCallbacks(instance);
}
public void SetCallbacks(IKBMActions instance)
{
foreach (var item in m_Wrapper.m_KBMActionsCallbackInterfaces)
UnregisterCallbacks(item);
m_Wrapper.m_KBMActionsCallbackInterfaces.Clear();
AddCallbacks(instance);
}
}
public KBMActions @KBM => new KBMActions(this);
private int m_GenericXRControllerSchemeIndex = -1;
public InputControlScheme GenericXRControllerScheme
{
get
{
if (m_GenericXRControllerSchemeIndex == -1) m_GenericXRControllerSchemeIndex = asset.FindControlSchemeIndex("Generic XR Controller");
return asset.controlSchemes[m_GenericXRControllerSchemeIndex];
}
}
private int m_ContinuousMoveSchemeIndex = -1;
public InputControlScheme ContinuousMoveScheme
{
get
{
if (m_ContinuousMoveSchemeIndex == -1) m_ContinuousMoveSchemeIndex = asset.FindControlSchemeIndex("Continuous Move");
return asset.controlSchemes[m_ContinuousMoveSchemeIndex];
}
}
private int m_NoncontinuousMoveSchemeIndex = -1;
public InputControlScheme NoncontinuousMoveScheme
{
get
{
if (m_NoncontinuousMoveSchemeIndex == -1) m_NoncontinuousMoveSchemeIndex = asset.FindControlSchemeIndex("Noncontinuous Move");
return asset.controlSchemes[m_NoncontinuousMoveSchemeIndex];
}
}
private int m_KBMSchemeIndex = -1;
public InputControlScheme KBMScheme
{
get
{
if (m_KBMSchemeIndex == -1) m_KBMSchemeIndex = asset.FindControlSchemeIndex("KBM");
return asset.controlSchemes[m_KBMSchemeIndex];
}
}
public interface IXRIHeadActions
{
void OnPosition(InputAction.CallbackContext context);
void OnRotation(InputAction.CallbackContext context);
void OnIsTracked(InputAction.CallbackContext context);
void OnTrackingState(InputAction.CallbackContext context);
void OnEyeGazePosition(InputAction.CallbackContext context);
void OnEyeGazeRotation(InputAction.CallbackContext context);
void OnEyeGazeTrackingState(InputAction.CallbackContext context);
}
public interface IXRILeftHandActions
{
void OnPosition(InputAction.CallbackContext context);
void OnRotation(InputAction.CallbackContext context);
void OnIsTracked(InputAction.CallbackContext context);
void OnTrackingState(InputAction.CallbackContext context);
void OnHapticDevice(InputAction.CallbackContext context);
void OnAimPosition(InputAction.CallbackContext context);
void OnAimRotation(InputAction.CallbackContext context);
void OnPinchPosition(InputAction.CallbackContext context);
void OnPokePosition(InputAction.CallbackContext context);
void OnPokeRotation(InputAction.CallbackContext context);
void OnMenu(InputAction.CallbackContext context);
}
public interface IXRILeftHandInteractionActions
{
void OnSelect(InputAction.CallbackContext context);
void OnSelectValue(InputAction.CallbackContext context);
void OnActivate(InputAction.CallbackContext context);
void OnActivateValue(InputAction.CallbackContext context);
void OnUIPress(InputAction.CallbackContext context);
void OnUIPressValue(InputAction.CallbackContext context);
void OnRotateAnchor(InputAction.CallbackContext context);
void OnTranslateAnchor(InputAction.CallbackContext context);
void OnMenu(InputAction.CallbackContext context);
void OnSelectButton(InputAction.CallbackContext context);
}
public interface IXRILeftHandLocomotionActions
{
void OnTeleportSelect(InputAction.CallbackContext context);
void OnTeleportModeActivate(InputAction.CallbackContext context);
void OnTeleportModeCancel(InputAction.CallbackContext context);
void OnTeleportDirection(InputAction.CallbackContext context);
void OnTurn(InputAction.CallbackContext context);
void OnMove(InputAction.CallbackContext context);
void OnGrabMove(InputAction.CallbackContext context);
void OnSnapTurn(InputAction.CallbackContext context);
}
public interface IXRIRightHandActions
{
void OnPosition(InputAction.CallbackContext context);
void OnRotation(InputAction.CallbackContext context);
void OnIsTracked(InputAction.CallbackContext context);
void OnTrackingState(InputAction.CallbackContext context);
void OnHapticDevice(InputAction.CallbackContext context);
void OnAimPosition(InputAction.CallbackContext context);
void OnAimRotation(InputAction.CallbackContext context);
void OnPinchPosition(InputAction.CallbackContext context);
void OnPokePosition(InputAction.CallbackContext context);
void OnPokeRotation(InputAction.CallbackContext context);
}
public interface IXRIRightHandInteractionActions
{
void OnSelect(InputAction.CallbackContext context);
void OnSelectValue(InputAction.CallbackContext context);
void OnActivate(InputAction.CallbackContext context);
void OnActivateValue(InputAction.CallbackContext context);
void OnUIPress(InputAction.CallbackContext context);
void OnUIPressValue(InputAction.CallbackContext context);
void OnRotateAnchor(InputAction.CallbackContext context);
void OnTranslateAnchor(InputAction.CallbackContext context);
void OnSelectButton(InputAction.CallbackContext context);
}
public interface IXRIRightHandLocomotionActions
{
void OnTeleportSelect(InputAction.CallbackContext context);
void OnTeleportModeActivate(InputAction.CallbackContext context);
void OnTeleportModeCancel(InputAction.CallbackContext context);
void OnTeleportDirection(InputAction.CallbackContext context);
void OnTurn(InputAction.CallbackContext context);
void OnMove(InputAction.CallbackContext context);
void OnGrabMove(InputAction.CallbackContext context);
void OnSnapTurn(InputAction.CallbackContext context);
}
public interface IXRIUIActions
{
void OnNavigate(InputAction.CallbackContext context);
void OnSubmit(InputAction.CallbackContext context);
void OnCancel(InputAction.CallbackContext context);
void OnPoint(InputAction.CallbackContext context);
void OnClick(InputAction.CallbackContext context);
void OnScrollWheel(InputAction.CallbackContext context);
void OnMiddleClick(InputAction.CallbackContext context);
void OnRightClick(InputAction.CallbackContext context);
}
public interface IKBMActions
{
void OnMove(InputAction.CallbackContext context);
void OnLook(InputAction.CallbackContext context);
void OnJump(InputAction.CallbackContext context);
}
}