12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175 |
- using System;
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine.InputSystem.Utilities;
-
- // NOTE: This is mostly auto-generated from DefaultInput.actions. To regenerate, temporarily toggle on "Generate C# Class" and
- // merge revision from version control.
-
- // CodeAnalyzer isn't happy with our implicit conversion operator. Might be something to fix but even then, fix relates to
- // code generator, not the generated code here.
- #pragma warning disable CA2225
-
- namespace UnityEngine.InputSystem
- {
- /// <summary>
- /// A default <see cref="InputAction"/> setup.
- /// </summary>
- /// <remarks>
- /// This class is auto-generated from the <c>DefaultAction.inputactions</c> asset that comes with the Input System.
- ///
- /// <example>
- /// <code>
- /// // Instantiate the default action set.
- /// var actions = new DefaultInputActions();
- ///
- /// // One way to use the actions:
- /// actions.Player.Enable();
- /// actions.Player.Fire.performed += _ => Fire();
- /// // Or:
- /// if (actions.Player.Fire.WasPressedThisFrame())
- /// Fire();
- ///
- /// // Another way is with PlayerInput, for example:
- /// var playerInput = AddComponent<PlayerInput>();
- /// playerInput.actions = actions.asset;
- /// </code>
- /// </example>
- /// </remarks>
- public class DefaultInputActions : IInputActionCollection2, IDisposable
- {
- public InputActionAsset asset { get; }
- public @DefaultInputActions()
- {
- asset = InputActionAsset.FromJson(@"{
- ""name"": ""DefaultInputActions"",
- ""maps"": [
- {
- ""name"": ""Player"",
- ""id"": ""df70fa95-8a34-4494-b137-73ab6b9c7d37"",
- ""actions"": [
- {
- ""name"": ""Move"",
- ""type"": ""Value"",
- ""id"": ""351f2ccd-1f9f-44bf-9bec-d62ac5c5f408"",
- ""expectedControlType"": ""Vector2"",
- ""processors"": """",
- ""interactions"": """",
- ""initialStateCheck"": true
- },
- {
- ""name"": ""Look"",
- ""type"": ""Value"",
- ""id"": ""6b444451-8a00-4d00-a97e-f47457f736a8"",
- ""expectedControlType"": ""Vector2"",
- ""processors"": """",
- ""interactions"": """",
- ""initialStateCheck"": true
- },
- {
- ""name"": ""Fire"",
- ""type"": ""Button"",
- ""id"": ""6c2ab1b8-8984-453a-af3d-a3c78ae1679a"",
- ""expectedControlType"": ""Button"",
- ""processors"": """",
- ""interactions"": """",
- ""initialStateCheck"": false
- }
- ],
- ""bindings"": [
- {
- ""name"": """",
- ""id"": ""978bfe49-cc26-4a3d-ab7b-7d7a29327403"",
- ""path"": ""<Gamepad>/leftStick"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": "";Gamepad"",
- ""action"": ""Move"",
- ""isComposite"": false,
- ""isPartOfComposite"": false
- },
- {
- ""name"": ""WASD"",
- ""id"": ""00ca640b-d935-4593-8157-c05846ea39b3"",
- ""path"": ""Dpad"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": """",
- ""action"": ""Move"",
- ""isComposite"": true,
- ""isPartOfComposite"": false
- },
- {
- ""name"": ""up"",
- ""id"": ""e2062cb9-1b15-46a2-838c-2f8d72a0bdd9"",
- ""path"": ""<Keyboard>/w"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": "";Keyboard&Mouse"",
- ""action"": ""Move"",
- ""isComposite"": false,
- ""isPartOfComposite"": true
- },
- {
- ""name"": ""up"",
- ""id"": ""8180e8bd-4097-4f4e-ab88-4523101a6ce9"",
- ""path"": ""<Keyboard>/upArrow"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": "";Keyboard&Mouse"",
- ""action"": ""Move"",
- ""isComposite"": false,
- ""isPartOfComposite"": true
- },
- {
- ""name"": ""down"",
- ""id"": ""320bffee-a40b-4347-ac70-c210eb8bc73a"",
- ""path"": ""<Keyboard>/s"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": "";Keyboard&Mouse"",
- ""action"": ""Move"",
- ""isComposite"": false,
- ""isPartOfComposite"": true
- },
- {
- ""name"": ""down"",
- ""id"": ""1c5327b5-f71c-4f60-99c7-4e737386f1d1"",
- ""path"": ""<Keyboard>/downArrow"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": "";Keyboard&Mouse"",
- ""action"": ""Move"",
- ""isComposite"": false,
- ""isPartOfComposite"": true
- },
- {
- ""name"": ""left"",
- ""id"": ""d2581a9b-1d11-4566-b27d-b92aff5fabbc"",
- ""path"": ""<Keyboard>/a"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": "";Keyboard&Mouse"",
- ""action"": ""Move"",
- ""isComposite"": false,
- ""isPartOfComposite"": true
- },
- {
- ""name"": ""left"",
- ""id"": ""2e46982e-44cc-431b-9f0b-c11910bf467a"",
- ""path"": ""<Keyboard>/leftArrow"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": "";Keyboard&Mouse"",
- ""action"": ""Move"",
- ""isComposite"": false,
- ""isPartOfComposite"": true
- },
- {
- ""name"": ""right"",
- ""id"": ""fcfe95b8-67b9-4526-84b5-5d0bc98d6400"",
- ""path"": ""<Keyboard>/d"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": "";Keyboard&Mouse"",
- ""action"": ""Move"",
- ""isComposite"": false,
- ""isPartOfComposite"": true
- },
- {
- ""name"": ""right"",
- ""id"": ""77bff152-3580-4b21-b6de-dcd0c7e41164"",
- ""path"": ""<Keyboard>/rightArrow"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": "";Keyboard&Mouse"",
- ""action"": ""Move"",
- ""isComposite"": false,
- ""isPartOfComposite"": true
- },
- {
- ""name"": """",
- ""id"": ""1635d3fe-58b6-4ba9-a4e2-f4b964f6b5c8"",
- ""path"": ""<XRController>/{Primary2DAxis}"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": ""XR"",
- ""action"": ""Move"",
- ""isComposite"": false,
- ""isPartOfComposite"": false
- },
- {
- ""name"": """",
- ""id"": ""3ea4d645-4504-4529-b061-ab81934c3752"",
- ""path"": ""<Joystick>/stick"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": ""Joystick"",
- ""action"": ""Move"",
- ""isComposite"": false,
- ""isPartOfComposite"": false
- },
- {
- ""name"": """",
- ""id"": ""c1f7a91b-d0fd-4a62-997e-7fb9b69bf235"",
- ""path"": ""<Gamepad>/rightStick"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": "";Gamepad"",
- ""action"": ""Look"",
- ""isComposite"": false,
- ""isPartOfComposite"": false
- },
- {
- ""name"": """",
- ""id"": ""8c8e490b-c610-4785-884f-f04217b23ca4"",
- ""path"": ""<Pointer>/delta"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": "";Keyboard&Mouse;Touch"",
- ""action"": ""Look"",
- ""isComposite"": false,
- ""isPartOfComposite"": false
- },
- {
- ""name"": """",
- ""id"": ""3e5f5442-8668-4b27-a940-df99bad7e831"",
- ""path"": ""<Joystick>/{Hatswitch}"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": ""Joystick"",
- ""action"": ""Look"",
- ""isComposite"": false,
- ""isPartOfComposite"": false
- },
- {
- ""name"": """",
- ""id"": ""143bb1cd-cc10-4eca-a2f0-a3664166fe91"",
- ""path"": ""<Gamepad>/rightTrigger"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": "";Gamepad"",
- ""action"": ""Fire"",
- ""isComposite"": false,
- ""isPartOfComposite"": false
- },
- {
- ""name"": """",
- ""id"": ""05f6913d-c316-48b2-a6bb-e225f14c7960"",
- ""path"": ""<Mouse>/leftButton"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": "";Keyboard&Mouse"",
- ""action"": ""Fire"",
- ""isComposite"": false,
- ""isPartOfComposite"": false
- },
- {
- ""name"": """",
- ""id"": ""886e731e-7071-4ae4-95c0-e61739dad6fd"",
- ""path"": ""<Touchscreen>/primaryTouch/tap"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": "";Touch"",
- ""action"": ""Fire"",
- ""isComposite"": false,
- ""isPartOfComposite"": false
- },
- {
- ""name"": """",
- ""id"": ""ee3d0cd2-254e-47a7-a8cb-bc94d9658c54"",
- ""path"": ""<Joystick>/trigger"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": ""Joystick"",
- ""action"": ""Fire"",
- ""isComposite"": false,
- ""isPartOfComposite"": false
- },
- {
- ""name"": """",
- ""id"": ""8255d333-5683-4943-a58a-ccb207ff1dce"",
- ""path"": ""<XRController>/{PrimaryAction}"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": ""XR"",
- ""action"": ""Fire"",
- ""isComposite"": false,
- ""isPartOfComposite"": false
- }
- ]
- },
- {
- ""name"": ""UI"",
- ""id"": ""272f6d14-89ba-496f-b7ff-215263d3219f"",
- ""actions"": [
- {
- ""name"": ""Navigate"",
- ""type"": ""PassThrough"",
- ""id"": ""c95b2375-e6d9-4b88-9c4c-c5e76515df4b"",
- ""expectedControlType"": ""Vector2"",
- ""processors"": """",
- ""interactions"": """",
- ""initialStateCheck"": false
- },
- {
- ""name"": ""Submit"",
- ""type"": ""Button"",
- ""id"": ""7607c7b6-cd76-4816-beef-bd0341cfe950"",
- ""expectedControlType"": ""Button"",
- ""processors"": """",
- ""interactions"": """",
- ""initialStateCheck"": false
- },
- {
- ""name"": ""Cancel"",
- ""type"": ""Button"",
- ""id"": ""15cef263-9014-4fd5-94d9-4e4a6234a6ef"",
- ""expectedControlType"": ""Button"",
- ""processors"": """",
- ""interactions"": """",
- ""initialStateCheck"": false
- },
- {
- ""name"": ""Point"",
- ""type"": ""PassThrough"",
- ""id"": ""32b35790-4ed0-4e9a-aa41-69ac6d629449"",
- ""expectedControlType"": ""Vector2"",
- ""processors"": """",
- ""interactions"": """",
- ""initialStateCheck"": true
- },
- {
- ""name"": ""Click"",
- ""type"": ""PassThrough"",
- ""id"": ""3c7022bf-7922-4f7c-a998-c437916075ad"",
- ""expectedControlType"": ""Button"",
- ""processors"": """",
- ""interactions"": """",
- ""initialStateCheck"": true
- },
- {
- ""name"": ""ScrollWheel"",
- ""type"": ""PassThrough"",
- ""id"": ""0489e84a-4833-4c40-bfae-cea84b696689"",
- ""expectedControlType"": ""Vector2"",
- ""processors"": """",
- ""interactions"": """",
- ""initialStateCheck"": false
- },
- {
- ""name"": ""MiddleClick"",
- ""type"": ""PassThrough"",
- ""id"": ""dad70c86-b58c-4b17-88ad-f5e53adf419e"",
- ""expectedControlType"": ""Button"",
- ""processors"": """",
- ""interactions"": """",
- ""initialStateCheck"": false
- },
- {
- ""name"": ""RightClick"",
- ""type"": ""PassThrough"",
- ""id"": ""44b200b1-1557-4083-816c-b22cbdf77ddf"",
- ""expectedControlType"": ""Button"",
- ""processors"": """",
- ""interactions"": """",
- ""initialStateCheck"": false
- },
- {
- ""name"": ""TrackedDevicePosition"",
- ""type"": ""PassThrough"",
- ""id"": ""24908448-c609-4bc3-a128-ea258674378a"",
- ""expectedControlType"": ""Vector3"",
- ""processors"": """",
- ""interactions"": """",
- ""initialStateCheck"": false
- },
- {
- ""name"": ""TrackedDeviceOrientation"",
- ""type"": ""PassThrough"",
- ""id"": ""9caa3d8a-6b2f-4e8e-8bad-6ede561bd9be"",
- ""expectedControlType"": ""Quaternion"",
- ""processors"": """",
- ""interactions"": """",
- ""initialStateCheck"": false
- }
- ],
- ""bindings"": [
- {
- ""name"": ""Gamepad"",
- ""id"": ""809f371f-c5e2-4e7a-83a1-d867598f40dd"",
- ""path"": ""2DVector"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": """",
- ""action"": ""Navigate"",
- ""isComposite"": true,
- ""isPartOfComposite"": false
- },
- {
- ""name"": ""up"",
- ""id"": ""14a5d6e8-4aaf-4119-a9ef-34b8c2c548bf"",
- ""path"": ""<Gamepad>/leftStick/up"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": "";Gamepad"",
- ""action"": ""Navigate"",
- ""isComposite"": false,
- ""isPartOfComposite"": true
- },
- {
- ""name"": ""up"",
- ""id"": ""9144cbe6-05e1-4687-a6d7-24f99d23dd81"",
- ""path"": ""<Gamepad>/rightStick/up"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": "";Gamepad"",
- ""action"": ""Navigate"",
- ""isComposite"": false,
- ""isPartOfComposite"": true
- },
- {
- ""name"": ""down"",
- ""id"": ""2db08d65-c5fb-421b-983f-c71163608d67"",
- ""path"": ""<Gamepad>/leftStick/down"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": "";Gamepad"",
- ""action"": ""Navigate"",
- ""isComposite"": false,
- ""isPartOfComposite"": true
- },
- {
- ""name"": ""down"",
- ""id"": ""58748904-2ea9-4a80-8579-b500e6a76df8"",
- ""path"": ""<Gamepad>/rightStick/down"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": "";Gamepad"",
- ""action"": ""Navigate"",
- ""isComposite"": false,
- ""isPartOfComposite"": true
- },
- {
- ""name"": ""left"",
- ""id"": ""8ba04515-75aa-45de-966d-393d9bbd1c14"",
- ""path"": ""<Gamepad>/leftStick/left"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": "";Gamepad"",
- ""action"": ""Navigate"",
- ""isComposite"": false,
- ""isPartOfComposite"": true
- },
- {
- ""name"": ""left"",
- ""id"": ""712e721c-bdfb-4b23-a86c-a0d9fcfea921"",
- ""path"": ""<Gamepad>/rightStick/left"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": "";Gamepad"",
- ""action"": ""Navigate"",
- ""isComposite"": false,
- ""isPartOfComposite"": true
- },
- {
- ""name"": ""right"",
- ""id"": ""fcd248ae-a788-4676-a12e-f4d81205600b"",
- ""path"": ""<Gamepad>/leftStick/right"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": "";Gamepad"",
- ""action"": ""Navigate"",
- ""isComposite"": false,
- ""isPartOfComposite"": true
- },
- {
- ""name"": ""right"",
- ""id"": ""1f04d9bc-c50b-41a1-bfcc-afb75475ec20"",
- ""path"": ""<Gamepad>/rightStick/right"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": "";Gamepad"",
- ""action"": ""Navigate"",
- ""isComposite"": false,
- ""isPartOfComposite"": true
- },
- {
- ""name"": """",
- ""id"": ""fb8277d4-c5cd-4663-9dc7-ee3f0b506d90"",
- ""path"": ""<Gamepad>/dpad"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": "";Gamepad"",
- ""action"": ""Navigate"",
- ""isComposite"": false,
- ""isPartOfComposite"": false
- },
- {
- ""name"": ""Joystick"",
- ""id"": ""e25d9774-381c-4a61-b47c-7b6b299ad9f9"",
- ""path"": ""2DVector"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": """",
- ""action"": ""Navigate"",
- ""isComposite"": true,
- ""isPartOfComposite"": false
- },
- {
- ""name"": ""up"",
- ""id"": ""3db53b26-6601-41be-9887-63ac74e79d19"",
- ""path"": ""<Joystick>/stick/up"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": ""Joystick"",
- ""action"": ""Navigate"",
- ""isComposite"": false,
- ""isPartOfComposite"": true
- },
- {
- ""name"": ""down"",
- ""id"": ""0cb3e13e-3d90-4178-8ae6-d9c5501d653f"",
- ""path"": ""<Joystick>/stick/down"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": ""Joystick"",
- ""action"": ""Navigate"",
- ""isComposite"": false,
- ""isPartOfComposite"": true
- },
- {
- ""name"": ""left"",
- ""id"": ""0392d399-f6dd-4c82-8062-c1e9c0d34835"",
- ""path"": ""<Joystick>/stick/left"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": ""Joystick"",
- ""action"": ""Navigate"",
- ""isComposite"": false,
- ""isPartOfComposite"": true
- },
- {
- ""name"": ""right"",
- ""id"": ""942a66d9-d42f-43d6-8d70-ecb4ba5363bc"",
- ""path"": ""<Joystick>/stick/right"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": ""Joystick"",
- ""action"": ""Navigate"",
- ""isComposite"": false,
- ""isPartOfComposite"": true
- },
- {
- ""name"": ""Keyboard"",
- ""id"": ""ff527021-f211-4c02-933e-5976594c46ed"",
- ""path"": ""2DVector"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": """",
- ""action"": ""Navigate"",
- ""isComposite"": true,
- ""isPartOfComposite"": false
- },
- {
- ""name"": ""up"",
- ""id"": ""563fbfdd-0f09-408d-aa75-8642c4f08ef0"",
- ""path"": ""<Keyboard>/w"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": ""Keyboard&Mouse"",
- ""action"": ""Navigate"",
- ""isComposite"": false,
- ""isPartOfComposite"": true
- },
- {
- ""name"": ""up"",
- ""id"": ""eb480147-c587-4a33-85ed-eb0ab9942c43"",
- ""path"": ""<Keyboard>/upArrow"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": ""Keyboard&Mouse"",
- ""action"": ""Navigate"",
- ""isComposite"": false,
- ""isPartOfComposite"": true
- },
- {
- ""name"": ""down"",
- ""id"": ""2bf42165-60bc-42ca-8072-8c13ab40239b"",
- ""path"": ""<Keyboard>/s"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": ""Keyboard&Mouse"",
- ""action"": ""Navigate"",
- ""isComposite"": false,
- ""isPartOfComposite"": true
- },
- {
- ""name"": ""down"",
- ""id"": ""85d264ad-e0a0-4565-b7ff-1a37edde51ac"",
- ""path"": ""<Keyboard>/downArrow"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": ""Keyboard&Mouse"",
- ""action"": ""Navigate"",
- ""isComposite"": false,
- ""isPartOfComposite"": true
- },
- {
- ""name"": ""left"",
- ""id"": ""74214943-c580-44e4-98eb-ad7eebe17902"",
- ""path"": ""<Keyboard>/a"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": ""Keyboard&Mouse"",
- ""action"": ""Navigate"",
- ""isComposite"": false,
- ""isPartOfComposite"": true
- },
- {
- ""name"": ""left"",
- ""id"": ""cea9b045-a000-445b-95b8-0c171af70a3b"",
- ""path"": ""<Keyboard>/leftArrow"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": ""Keyboard&Mouse"",
- ""action"": ""Navigate"",
- ""isComposite"": false,
- ""isPartOfComposite"": true
- },
- {
- ""name"": ""right"",
- ""id"": ""8607c725-d935-4808-84b1-8354e29bab63"",
- ""path"": ""<Keyboard>/d"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": ""Keyboard&Mouse"",
- ""action"": ""Navigate"",
- ""isComposite"": false,
- ""isPartOfComposite"": true
- },
- {
- ""name"": ""right"",
- ""id"": ""4cda81dc-9edd-4e03-9d7c-a71a14345d0b"",
- ""path"": ""<Keyboard>/rightArrow"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": ""Keyboard&Mouse"",
- ""action"": ""Navigate"",
- ""isComposite"": false,
- ""isPartOfComposite"": true
- },
- {
- ""name"": """",
- ""id"": ""9e92bb26-7e3b-4ec4-b06b-3c8f8e498ddc"",
- ""path"": ""*/{Submit}"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": ""Keyboard&Mouse;Gamepad;Touch;Joystick;XR"",
- ""action"": ""Submit"",
- ""isComposite"": false,
- ""isPartOfComposite"": false
- },
- {
- ""name"": """",
- ""id"": ""82627dcc-3b13-4ba9-841d-e4b746d6553e"",
- ""path"": ""*/{Cancel}"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": ""Keyboard&Mouse;Gamepad;Touch;Joystick;XR"",
- ""action"": ""Cancel"",
- ""isComposite"": false,
- ""isPartOfComposite"": false
- },
- {
- ""name"": """",
- ""id"": ""c52c8e0b-8179-41d3-b8a1-d149033bbe86"",
- ""path"": ""<Mouse>/position"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": ""Keyboard&Mouse"",
- ""action"": ""Point"",
- ""isComposite"": false,
- ""isPartOfComposite"": false
- },
- {
- ""name"": """",
- ""id"": ""e1394cbc-336e-44ce-9ea8-6007ed6193f7"",
- ""path"": ""<Pen>/position"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": ""Keyboard&Mouse"",
- ""action"": ""Point"",
- ""isComposite"": false,
- ""isPartOfComposite"": false
- },
- {
- ""name"": """",
- ""id"": ""5693e57a-238a-46ed-b5ae-e64e6e574302"",
- ""path"": ""<Touchscreen>/touch*/position"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": ""Touch"",
- ""action"": ""Point"",
- ""isComposite"": false,
- ""isPartOfComposite"": false
- },
- {
- ""name"": """",
- ""id"": ""4faf7dc9-b979-4210-aa8c-e808e1ef89f5"",
- ""path"": ""<Mouse>/leftButton"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": "";Keyboard&Mouse"",
- ""action"": ""Click"",
- ""isComposite"": false,
- ""isPartOfComposite"": false
- },
- {
- ""name"": """",
- ""id"": ""8d66d5ba-88d7-48e6-b1cd-198bbfef7ace"",
- ""path"": ""<Pen>/tip"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": "";Keyboard&Mouse"",
- ""action"": ""Click"",
- ""isComposite"": false,
- ""isPartOfComposite"": false
- },
- {
- ""name"": """",
- ""id"": ""47c2a644-3ebc-4dae-a106-589b7ca75b59"",
- ""path"": ""<Touchscreen>/touch*/press"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": ""Touch"",
- ""action"": ""Click"",
- ""isComposite"": false,
- ""isPartOfComposite"": false
- },
- {
- ""name"": """",
- ""id"": ""bb9e6b34-44bf-4381-ac63-5aa15d19f677"",
- ""path"": ""<XRController>/trigger"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": ""XR"",
- ""action"": ""Click"",
- ""isComposite"": false,
- ""isPartOfComposite"": false
- },
- {
- ""name"": """",
- ""id"": ""38c99815-14ea-4617-8627-164d27641299"",
- ""path"": ""<Mouse>/scroll"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": "";Keyboard&Mouse"",
- ""action"": ""ScrollWheel"",
- ""isComposite"": false,
- ""isPartOfComposite"": false
- },
- {
- ""name"": """",
- ""id"": ""24066f69-da47-44f3-a07e-0015fb02eb2e"",
- ""path"": ""<Mouse>/middleButton"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": "";Keyboard&Mouse"",
- ""action"": ""MiddleClick"",
- ""isComposite"": false,
- ""isPartOfComposite"": false
- },
- {
- ""name"": """",
- ""id"": ""4c191405-5738-4d4b-a523-c6a301dbf754"",
- ""path"": ""<Mouse>/rightButton"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": "";Keyboard&Mouse"",
- ""action"": ""RightClick"",
- ""isComposite"": false,
- ""isPartOfComposite"": false
- },
- {
- ""name"": """",
- ""id"": ""7236c0d9-6ca3-47cf-a6ee-a97f5b59ea77"",
- ""path"": ""<XRController>/devicePosition"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": ""XR"",
- ""action"": ""TrackedDevicePosition"",
- ""isComposite"": false,
- ""isPartOfComposite"": false
- },
- {
- ""name"": """",
- ""id"": ""23e01e3a-f935-4948-8d8b-9bcac77714fb"",
- ""path"": ""<XRController>/deviceRotation"",
- ""interactions"": """",
- ""processors"": """",
- ""groups"": ""XR"",
- ""action"": ""TrackedDeviceOrientation"",
- ""isComposite"": false,
- ""isPartOfComposite"": false
- }
- ]
- }
- ],
- ""controlSchemes"": [
- {
- ""name"": ""Keyboard&Mouse"",
- ""bindingGroup"": ""Keyboard&Mouse"",
- ""devices"": [
- {
- ""devicePath"": ""<Keyboard>"",
- ""isOptional"": false,
- ""isOR"": false
- },
- {
- ""devicePath"": ""<Mouse>"",
- ""isOptional"": false,
- ""isOR"": false
- }
- ]
- },
- {
- ""name"": ""Gamepad"",
- ""bindingGroup"": ""Gamepad"",
- ""devices"": [
- {
- ""devicePath"": ""<Gamepad>"",
- ""isOptional"": false,
- ""isOR"": false
- }
- ]
- },
- {
- ""name"": ""Touch"",
- ""bindingGroup"": ""Touch"",
- ""devices"": [
- {
- ""devicePath"": ""<Touchscreen>"",
- ""isOptional"": false,
- ""isOR"": false
- }
- ]
- },
- {
- ""name"": ""Joystick"",
- ""bindingGroup"": ""Joystick"",
- ""devices"": [
- {
- ""devicePath"": ""<Joystick>"",
- ""isOptional"": false,
- ""isOR"": false
- }
- ]
- },
- {
- ""name"": ""XR"",
- ""bindingGroup"": ""XR"",
- ""devices"": [
- {
- ""devicePath"": ""<XRController>"",
- ""isOptional"": false,
- ""isOR"": false
- }
- ]
- }
- ]
- }");
- // Player
- m_Player = asset.FindActionMap("Player", throwIfNotFound: true);
- m_Player_Move = m_Player.FindAction("Move", throwIfNotFound: true);
- m_Player_Look = m_Player.FindAction("Look", throwIfNotFound: true);
- m_Player_Fire = m_Player.FindAction("Fire", throwIfNotFound: true);
- // UI
- m_UI = asset.FindActionMap("UI", throwIfNotFound: true);
- m_UI_Navigate = m_UI.FindAction("Navigate", throwIfNotFound: true);
- m_UI_Submit = m_UI.FindAction("Submit", throwIfNotFound: true);
- m_UI_Cancel = m_UI.FindAction("Cancel", throwIfNotFound: true);
- m_UI_Point = m_UI.FindAction("Point", throwIfNotFound: true);
- m_UI_Click = m_UI.FindAction("Click", throwIfNotFound: true);
- m_UI_ScrollWheel = m_UI.FindAction("ScrollWheel", throwIfNotFound: true);
- m_UI_MiddleClick = m_UI.FindAction("MiddleClick", throwIfNotFound: true);
- m_UI_RightClick = m_UI.FindAction("RightClick", throwIfNotFound: true);
- m_UI_TrackedDevicePosition = m_UI.FindAction("TrackedDevicePosition", throwIfNotFound: true);
- m_UI_TrackedDeviceOrientation = m_UI.FindAction("TrackedDeviceOrientation", throwIfNotFound: true);
- }
-
- public void Dispose()
- {
- UnityEngine.Object.Destroy(asset);
- }
-
- public InputBinding? bindingMask
- {
- get => asset.bindingMask;
- set => asset.bindingMask = value;
- }
-
- public ReadOnlyArray<InputDevice>? devices
- {
- get => asset.devices;
- set => asset.devices = value;
- }
-
- public ReadOnlyArray<InputControlScheme> controlSchemes => asset.controlSchemes;
-
- public bool Contains(InputAction action)
- {
- return asset.Contains(action);
- }
-
- public IEnumerator<InputAction> GetEnumerator()
- {
- return asset.GetEnumerator();
- }
-
- IEnumerator IEnumerable.GetEnumerator()
- {
- return GetEnumerator();
- }
-
- public void Enable()
- {
- asset.Enable();
- }
-
- public void Disable()
- {
- asset.Disable();
- }
-
- public IEnumerable<InputBinding> bindings => asset.bindings;
-
- public InputAction FindAction(string actionNameOrId, bool throwIfNotFound = false)
- {
- return asset.FindAction(actionNameOrId, throwIfNotFound);
- }
-
- public int FindBinding(InputBinding bindingMask, out InputAction action)
- {
- return asset.FindBinding(bindingMask, out action);
- }
-
- // Player
- private readonly InputActionMap m_Player;
- private IPlayerActions m_PlayerActionsCallbackInterface;
- private readonly InputAction m_Player_Move;
- private readonly InputAction m_Player_Look;
- private readonly InputAction m_Player_Fire;
- public struct PlayerActions
- {
- private @DefaultInputActions m_Wrapper;
- public PlayerActions(@DefaultInputActions wrapper) { m_Wrapper = wrapper; }
- public InputAction @Move => m_Wrapper.m_Player_Move;
- public InputAction @Look => m_Wrapper.m_Player_Look;
- public InputAction @Fire => m_Wrapper.m_Player_Fire;
- public InputActionMap Get() { return m_Wrapper.m_Player; }
- public void Enable() { Get().Enable(); }
- public void Disable() { Get().Disable(); }
- public bool enabled => Get().enabled;
- public static implicit operator InputActionMap(PlayerActions set) { return set.Get(); }
- public void SetCallbacks(IPlayerActions instance)
- {
- if (m_Wrapper.m_PlayerActionsCallbackInterface != null)
- {
- @Move.started -= m_Wrapper.m_PlayerActionsCallbackInterface.OnMove;
- @Move.performed -= m_Wrapper.m_PlayerActionsCallbackInterface.OnMove;
- @Move.canceled -= m_Wrapper.m_PlayerActionsCallbackInterface.OnMove;
- @Look.started -= m_Wrapper.m_PlayerActionsCallbackInterface.OnLook;
- @Look.performed -= m_Wrapper.m_PlayerActionsCallbackInterface.OnLook;
- @Look.canceled -= m_Wrapper.m_PlayerActionsCallbackInterface.OnLook;
- @Fire.started -= m_Wrapper.m_PlayerActionsCallbackInterface.OnFire;
- @Fire.performed -= m_Wrapper.m_PlayerActionsCallbackInterface.OnFire;
- @Fire.canceled -= m_Wrapper.m_PlayerActionsCallbackInterface.OnFire;
- }
- m_Wrapper.m_PlayerActionsCallbackInterface = instance;
- if (instance != null)
- {
- @Move.started += instance.OnMove;
- @Move.performed += instance.OnMove;
- @Move.canceled += instance.OnMove;
- @Look.started += instance.OnLook;
- @Look.performed += instance.OnLook;
- @Look.canceled += instance.OnLook;
- @Fire.started += instance.OnFire;
- @Fire.performed += instance.OnFire;
- @Fire.canceled += instance.OnFire;
- }
- }
- }
- public PlayerActions @Player => new PlayerActions(this);
-
- // UI
- private readonly InputActionMap m_UI;
- private IUIActions m_UIActionsCallbackInterface;
- private readonly InputAction m_UI_Navigate;
- private readonly InputAction m_UI_Submit;
- private readonly InputAction m_UI_Cancel;
- private readonly InputAction m_UI_Point;
- private readonly InputAction m_UI_Click;
- private readonly InputAction m_UI_ScrollWheel;
- private readonly InputAction m_UI_MiddleClick;
- private readonly InputAction m_UI_RightClick;
- private readonly InputAction m_UI_TrackedDevicePosition;
- private readonly InputAction m_UI_TrackedDeviceOrientation;
- public struct UIActions
- {
- private @DefaultInputActions m_Wrapper;
- public UIActions(@DefaultInputActions wrapper) { m_Wrapper = wrapper; }
- public InputAction @Navigate => m_Wrapper.m_UI_Navigate;
- public InputAction @Submit => m_Wrapper.m_UI_Submit;
- public InputAction @Cancel => m_Wrapper.m_UI_Cancel;
- public InputAction @Point => m_Wrapper.m_UI_Point;
- public InputAction @Click => m_Wrapper.m_UI_Click;
- public InputAction @ScrollWheel => m_Wrapper.m_UI_ScrollWheel;
- public InputAction @MiddleClick => m_Wrapper.m_UI_MiddleClick;
- public InputAction @RightClick => m_Wrapper.m_UI_RightClick;
- public InputAction @TrackedDevicePosition => m_Wrapper.m_UI_TrackedDevicePosition;
- public InputAction @TrackedDeviceOrientation => m_Wrapper.m_UI_TrackedDeviceOrientation;
- public InputActionMap Get() { return m_Wrapper.m_UI; }
- public void Enable() { Get().Enable(); }
- public void Disable() { Get().Disable(); }
- public bool enabled => Get().enabled;
- public static implicit operator InputActionMap(UIActions set) { return set.Get(); }
- public void SetCallbacks(IUIActions instance)
- {
- if (m_Wrapper.m_UIActionsCallbackInterface != null)
- {
- @Navigate.started -= m_Wrapper.m_UIActionsCallbackInterface.OnNavigate;
- @Navigate.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnNavigate;
- @Navigate.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnNavigate;
- @Submit.started -= m_Wrapper.m_UIActionsCallbackInterface.OnSubmit;
- @Submit.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnSubmit;
- @Submit.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnSubmit;
- @Cancel.started -= m_Wrapper.m_UIActionsCallbackInterface.OnCancel;
- @Cancel.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnCancel;
- @Cancel.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnCancel;
- @Point.started -= m_Wrapper.m_UIActionsCallbackInterface.OnPoint;
- @Point.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnPoint;
- @Point.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnPoint;
- @Click.started -= m_Wrapper.m_UIActionsCallbackInterface.OnClick;
- @Click.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnClick;
- @Click.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnClick;
- @ScrollWheel.started -= m_Wrapper.m_UIActionsCallbackInterface.OnScrollWheel;
- @ScrollWheel.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnScrollWheel;
- @ScrollWheel.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnScrollWheel;
- @MiddleClick.started -= m_Wrapper.m_UIActionsCallbackInterface.OnMiddleClick;
- @MiddleClick.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnMiddleClick;
- @MiddleClick.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnMiddleClick;
- @RightClick.started -= m_Wrapper.m_UIActionsCallbackInterface.OnRightClick;
- @RightClick.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnRightClick;
- @RightClick.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnRightClick;
- @TrackedDevicePosition.started -= m_Wrapper.m_UIActionsCallbackInterface.OnTrackedDevicePosition;
- @TrackedDevicePosition.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnTrackedDevicePosition;
- @TrackedDevicePosition.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnTrackedDevicePosition;
- @TrackedDeviceOrientation.started -= m_Wrapper.m_UIActionsCallbackInterface.OnTrackedDeviceOrientation;
- @TrackedDeviceOrientation.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnTrackedDeviceOrientation;
- @TrackedDeviceOrientation.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnTrackedDeviceOrientation;
- }
- m_Wrapper.m_UIActionsCallbackInterface = instance;
- if (instance != null)
- {
- @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;
- @TrackedDevicePosition.started += instance.OnTrackedDevicePosition;
- @TrackedDevicePosition.performed += instance.OnTrackedDevicePosition;
- @TrackedDevicePosition.canceled += instance.OnTrackedDevicePosition;
- @TrackedDeviceOrientation.started += instance.OnTrackedDeviceOrientation;
- @TrackedDeviceOrientation.performed += instance.OnTrackedDeviceOrientation;
- @TrackedDeviceOrientation.canceled += instance.OnTrackedDeviceOrientation;
- }
- }
- }
- public UIActions @UI => new UIActions(this);
- private int m_KeyboardMouseSchemeIndex = -1;
- public InputControlScheme KeyboardMouseScheme
- {
- get
- {
- if (m_KeyboardMouseSchemeIndex == -1) m_KeyboardMouseSchemeIndex = asset.FindControlSchemeIndex("Keyboard&Mouse");
- return asset.controlSchemes[m_KeyboardMouseSchemeIndex];
- }
- }
- private int m_GamepadSchemeIndex = -1;
- public InputControlScheme GamepadScheme
- {
- get
- {
- if (m_GamepadSchemeIndex == -1) m_GamepadSchemeIndex = asset.FindControlSchemeIndex("Gamepad");
- return asset.controlSchemes[m_GamepadSchemeIndex];
- }
- }
- private int m_TouchSchemeIndex = -1;
- public InputControlScheme TouchScheme
- {
- get
- {
- if (m_TouchSchemeIndex == -1) m_TouchSchemeIndex = asset.FindControlSchemeIndex("Touch");
- return asset.controlSchemes[m_TouchSchemeIndex];
- }
- }
- private int m_JoystickSchemeIndex = -1;
- public InputControlScheme JoystickScheme
- {
- get
- {
- if (m_JoystickSchemeIndex == -1) m_JoystickSchemeIndex = asset.FindControlSchemeIndex("Joystick");
- return asset.controlSchemes[m_JoystickSchemeIndex];
- }
- }
- private int m_XRSchemeIndex = -1;
- public InputControlScheme XRScheme
- {
- get
- {
- if (m_XRSchemeIndex == -1) m_XRSchemeIndex = asset.FindControlSchemeIndex("XR");
- return asset.controlSchemes[m_XRSchemeIndex];
- }
- }
- public interface IPlayerActions
- {
- void OnMove(InputAction.CallbackContext context);
- void OnLook(InputAction.CallbackContext context);
- void OnFire(InputAction.CallbackContext context);
- }
- public interface IUIActions
- {
- 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);
- void OnTrackedDevicePosition(InputAction.CallbackContext context);
- void OnTrackedDeviceOrientation(InputAction.CallbackContext context);
- }
- }
- }
|