//------------------------------------------------------------------------------ // <auto-generated> // This code was auto-generated by com.unity.inputsystem:InputActionCodeGenerator // version 1.3.0 // from Assets/Scripts/Player/Player Controls Alt.inputactions // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // </auto-generated> //------------------------------------------------------------------------------ using System; using System.Collections; using System.Collections.Generic; using UnityEngine.InputSystem; using UnityEngine.InputSystem.Utilities; public partial class @PlayerControlsAlt : IInputActionCollection2, IDisposable { public InputActionAsset asset { get; } public @PlayerControlsAlt() { asset = InputActionAsset.FromJson(@"{ ""name"": ""Player Controls Alt"", ""maps"": [ { ""name"": ""Player Keyboard"", ""id"": ""7c30864b-477f-4611-91f8-274ae9d9bd72"", ""actions"": [ { ""name"": ""Open Pause Menu"", ""type"": ""Button"", ""id"": ""89686749-bc6b-491b-8001-466cee7f5fbc"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Zoom Out"", ""type"": ""Button"", ""id"": ""4a64dfa7-00ed-4e33-864a-4b746b7d0129"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Music Play Next Track"", ""type"": ""Button"", ""id"": ""9142dc6b-09f9-4dec-985c-c3d4f0c838b0"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Music Pause/Unpause"", ""type"": ""Button"", ""id"": ""dc8ab483-b812-4774-95bd-e32e248bca7b"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Music Play Last Track"", ""type"": ""Button"", ""id"": ""6b3ed802-07cd-4af5-b6d8-d6047b49e521"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Open Unlocks Menu"", ""type"": ""Button"", ""id"": ""5cec0ac9-20de-46c3-9369-1119e49ee137"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Toggle Music Shuffle"", ""type"": ""Button"", ""id"": ""850d1e6a-f1c5-439d-b60d-0501c5458ba9"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Toggle Music Loop"", ""type"": ""Button"", ""id"": ""eb92cd3e-2288-47e8-80e4-11c7c4536710"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Drag Started"", ""type"": ""Button"", ""id"": ""82b6f3cb-c011-4ad1-b6e8-ca7048308687"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Drag Continued"", ""type"": ""Button"", ""id"": ""ed694fc6-751c-41fd-a9c9-00cd3b2ef43e"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Drag Ended"", ""type"": ""Button"", ""id"": ""6164708a-5219-486f-826f-67da526b37fa"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Drag Canceled"", ""type"": ""Button"", ""id"": ""127c619e-8708-4009-83e8-4ff6b96f6f15"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""TrackedDeviceOrientation"", ""type"": ""PassThrough"", ""id"": ""8b5d47cb-9c43-4a03-948a-be0c311e8365"", ""expectedControlType"": ""Quaternion"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""TrackedDevicePosition"", ""type"": ""PassThrough"", ""id"": ""87e168c6-46d4-4c86-af3b-3fa8cd599931"", ""expectedControlType"": ""Vector3"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""RightClick"", ""type"": ""PassThrough"", ""id"": ""073052f1-a008-4e43-81ee-41afa10169a4"", ""expectedControlType"": """", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""MiddleClick"", ""type"": ""PassThrough"", ""id"": ""3296e199-8d9b-455f-9f5e-8d2decb52ecc"", ""expectedControlType"": """", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""ScrollWheel"", ""type"": ""PassThrough"", ""id"": ""52b958e7-d5aa-4643-839f-240870ffbe57"", ""expectedControlType"": ""Vector2"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Click"", ""type"": ""PassThrough"", ""id"": ""e51bfef4-992a-41b1-8b20-a35bb8df810a"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Point"", ""type"": ""PassThrough"", ""id"": ""edd5a0e2-85a6-4c78-9d58-4988f1773872"", ""expectedControlType"": ""Vector2"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Cancel"", ""type"": ""PassThrough"", ""id"": ""0ee6ba75-ed72-4378-9b39-9bf2df05d080"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Submit"", ""type"": ""PassThrough"", ""id"": ""3d916de7-9099-48d8-8fa3-9d59f202522d"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Navigate"", ""type"": ""PassThrough"", ""id"": ""8fc9ec9a-e3dd-482c-8f9b-7f54eeccc724"", ""expectedControlType"": ""Vector2"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false } ], ""bindings"": [ { ""name"": """", ""id"": ""60510404-5026-40ea-99dc-c97597137fa4"", ""path"": ""<Keyboard>/escape"", ""interactions"": """", ""processors"": """", ""groups"": ""Mouse & KB"", ""action"": ""Open Pause Menu"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""d0b8d37b-4dc2-44ba-8c9d-b2c9c9b84307"", ""path"": ""<Mouse>/leftButton"", ""interactions"": ""Press"", ""processors"": """", ""groups"": ""Mouse & KB"", ""action"": ""Drag Started"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""a041d1a8-e934-45d5-97b6-1c4ee07459ec"", ""path"": ""<Mouse>/leftButton"", ""interactions"": ""Hold"", ""processors"": """", ""groups"": ""Mouse & KB"", ""action"": ""Drag Continued"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""47ee0935-4db6-44ed-8c13-61e88915aa21"", ""path"": ""<Mouse>/leftButton"", ""interactions"": ""Press(behavior=1)"", ""processors"": """", ""groups"": ""Mouse & KB"", ""action"": ""Drag Ended"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""f32cd803-dd9c-43aa-985c-aa39cd0b4a29"", ""path"": ""<Mouse>/rightButton"", ""interactions"": ""Press"", ""processors"": """", ""groups"": ""Mouse & KB"", ""action"": ""Drag Canceled"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""13b914e5-2dd9-4c60-8bae-e45b738f1448"", ""path"": ""<Keyboard>/f"", ""interactions"": """", ""processors"": """", ""groups"": ""Mouse & KB"", ""action"": ""Zoom Out"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""a910ddbf-d9a6-4e38-bb74-d5e38c439ad3"", ""path"": ""<Keyboard>/c"", ""interactions"": """", ""processors"": """", ""groups"": ""Mouse & KB"", ""action"": ""Music Play Next Track"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""ef66d3c4-7760-4584-a5fd-a23e951fb798"", ""path"": ""<Keyboard>/space"", ""interactions"": """", ""processors"": """", ""groups"": ""Mouse & KB"", ""action"": ""Music Pause/Unpause"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""30e834a9-32c4-4f61-b1e8-7920ce2091f7"", ""path"": ""<Keyboard>/x"", ""interactions"": """", ""processors"": """", ""groups"": ""Mouse & KB"", ""action"": ""Music Play Last Track"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""2917a253-9f8f-4d95-8944-b5887db9b352"", ""path"": ""<Keyboard>/tab"", ""interactions"": """", ""processors"": """", ""groups"": ""Mouse & KB"", ""action"": ""Open Unlocks Menu"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""571b8d13-ea61-4a29-b9de-d438ff4cbbad"", ""path"": ""<Keyboard>/v"", ""interactions"": """", ""processors"": """", ""groups"": """", ""action"": ""Toggle Music Shuffle"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""b818cca9-0e37-42d4-87dc-2bb03968c2f7"", ""path"": ""<Keyboard>/b"", ""interactions"": """", ""processors"": """", ""groups"": """", ""action"": ""Toggle Music Loop"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": ""Gamepad"", ""id"": ""142d8fc3-2715-4b48-bae8-a6179b667d89"", ""path"": ""2DVector"", ""interactions"": """", ""processors"": """", ""groups"": """", ""action"": ""Navigate"", ""isComposite"": true, ""isPartOfComposite"": false }, { ""name"": ""up"", ""id"": ""7122f21a-b4e0-445b-8f34-847c24f7da59"", ""path"": ""<Gamepad>/leftStick/up"", ""interactions"": """", ""processors"": """", ""groups"": "";Gamepad"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""up"", ""id"": ""a52b22b3-c9dc-4a0b-9ba0-e376c816baf1"", ""path"": ""<Gamepad>/rightStick/up"", ""interactions"": """", ""processors"": """", ""groups"": "";Gamepad"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""down"", ""id"": ""7572ffea-864b-4d15-87ec-f09c3654dfb9"", ""path"": ""<Gamepad>/leftStick/down"", ""interactions"": """", ""processors"": """", ""groups"": "";Gamepad"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""down"", ""id"": ""8bb7703e-e236-4067-b0b6-3d8d1c426aa8"", ""path"": ""<Gamepad>/rightStick/down"", ""interactions"": """", ""processors"": """", ""groups"": "";Gamepad"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""left"", ""id"": ""34820c8b-954f-4a9a-ba8f-38c403eeae09"", ""path"": ""<Gamepad>/leftStick/left"", ""interactions"": """", ""processors"": """", ""groups"": "";Gamepad"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""left"", ""id"": ""e02cdb52-71b7-4634-a98d-01a15ef861d4"", ""path"": ""<Gamepad>/rightStick/left"", ""interactions"": """", ""processors"": """", ""groups"": "";Gamepad"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""right"", ""id"": ""56a07dc7-8df5-4ab0-9be3-484b7cd37174"", ""path"": ""<Gamepad>/leftStick/right"", ""interactions"": """", ""processors"": """", ""groups"": "";Gamepad"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""right"", ""id"": ""fa412ff3-ca8c-4931-9dc5-11422db9469a"", ""path"": ""<Gamepad>/rightStick/right"", ""interactions"": """", ""processors"": """", ""groups"": "";Gamepad"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": """", ""id"": ""483a8044-c8ae-4be3-a5ab-cee2a6a20c2e"", ""path"": ""<Gamepad>/dpad"", ""interactions"": """", ""processors"": """", ""groups"": "";Gamepad"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": ""Joystick"", ""id"": ""ed0ff345-082c-46eb-a312-34a0cfb9ab18"", ""path"": ""2DVector"", ""interactions"": """", ""processors"": """", ""groups"": """", ""action"": ""Navigate"", ""isComposite"": true, ""isPartOfComposite"": false }, { ""name"": ""up"", ""id"": ""b85f86a7-1a22-49dc-9fb0-3633a0cfd875"", ""path"": ""<Joystick>/stick/up"", ""interactions"": """", ""processors"": """", ""groups"": ""Joystick;Gamepad"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""down"", ""id"": ""146100af-a0fd-4c55-932a-432d46ab7725"", ""path"": ""<Joystick>/stick/down"", ""interactions"": """", ""processors"": """", ""groups"": ""Joystick;Gamepad"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""left"", ""id"": ""f4bedffa-e81b-4126-a284-184edd420151"", ""path"": ""<Joystick>/stick/left"", ""interactions"": """", ""processors"": """", ""groups"": ""Joystick;Gamepad"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""right"", ""id"": ""f9606744-6304-4227-a62f-06d3f5a7d44d"", ""path"": ""<Joystick>/stick/right"", ""interactions"": """", ""processors"": """", ""groups"": ""Joystick;Gamepad"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""Keyboard"", ""id"": ""49d863fd-6e99-4827-9dd4-7bc54706ab98"", ""path"": ""2DVector"", ""interactions"": """", ""processors"": """", ""groups"": """", ""action"": ""Navigate"", ""isComposite"": true, ""isPartOfComposite"": false }, { ""name"": ""up"", ""id"": ""5dbfd80c-d915-459e-989c-0134120c156c"", ""path"": ""<Keyboard>/w"", ""interactions"": """", ""processors"": """", ""groups"": ""Keyboard&Mouse;Mouse & KB"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""up"", ""id"": ""246e6c07-80db-4687-be5d-1b6de73d8127"", ""path"": ""<Keyboard>/upArrow"", ""interactions"": """", ""processors"": """", ""groups"": ""Keyboard&Mouse;Mouse & KB"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""down"", ""id"": ""2f7f6d32-7fbb-4017-a765-0bfc31f4126b"", ""path"": ""<Keyboard>/s"", ""interactions"": """", ""processors"": """", ""groups"": ""Keyboard&Mouse;Mouse & KB"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""down"", ""id"": ""b11faf5c-8841-46b2-8bc9-731a6b69373d"", ""path"": ""<Keyboard>/downArrow"", ""interactions"": """", ""processors"": """", ""groups"": ""Keyboard&Mouse;Mouse & KB"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""left"", ""id"": ""0db6fde3-a69a-4cfc-bc3a-bac9249e0cbb"", ""path"": ""<Keyboard>/a"", ""interactions"": """", ""processors"": """", ""groups"": ""Keyboard&Mouse;Mouse & KB"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""left"", ""id"": ""da72bc14-54e8-4378-9654-e3ed36814f81"", ""path"": ""<Keyboard>/leftArrow"", ""interactions"": """", ""processors"": """", ""groups"": ""Keyboard&Mouse;Mouse & KB"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""right"", ""id"": ""35b650d6-c60c-45f7-8197-709de13a9ea8"", ""path"": ""<Keyboard>/d"", ""interactions"": """", ""processors"": """", ""groups"": ""Keyboard&Mouse;Mouse & KB"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""right"", ""id"": ""ade163af-03ca-4b81-b114-38b77f6f5b56"", ""path"": ""<Keyboard>/rightArrow"", ""interactions"": """", ""processors"": """", ""groups"": ""Keyboard&Mouse;Mouse & KB"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": """", ""id"": ""30b8b256-aec8-48c4-80ff-c5a7f1bec85d"", ""path"": ""*/{Submit}"", ""interactions"": """", ""processors"": """", ""groups"": ""Gamepad;Mouse & KB"", ""action"": ""Submit"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""d373ed22-5bed-4b42-8f4d-243519cb64b4"", ""path"": ""*/{Cancel}"", ""interactions"": """", ""processors"": """", ""groups"": ""Gamepad;Mouse & KB"", ""action"": ""Cancel"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""6b84b338-2668-4e5e-9026-e97f33ee16c8"", ""path"": ""<Mouse>/position"", ""interactions"": """", ""processors"": """", ""groups"": ""Keyboard&Mouse;Mouse & KB"", ""action"": ""Point"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""159d72d7-d416-4753-b079-f274a6fe3457"", ""path"": ""<Pen>/position"", ""interactions"": """", ""processors"": """", ""groups"": ""Keyboard&Mouse"", ""action"": ""Point"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""c433ce31-4301-41c1-8101-51f923d791d8"", ""path"": ""<Touchscreen>/touch*/position"", ""interactions"": """", ""processors"": """", ""groups"": ""Touch"", ""action"": ""Point"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""8852122e-d26f-4f05-8c4c-e37075d9523a"", ""path"": ""<Mouse>/leftButton"", ""interactions"": """", ""processors"": """", ""groups"": ""Keyboard&Mouse;Mouse & KB"", ""action"": ""Click"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""cf53982b-69ec-4e1b-910b-ebafd2d97a6c"", ""path"": ""<Pen>/tip"", ""interactions"": """", ""processors"": """", ""groups"": ""Keyboard&Mouse"", ""action"": ""Click"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""603b6e72-fadc-4ada-b9b3-209ef31bd741"", ""path"": ""<Touchscreen>/touch*/press"", ""interactions"": """", ""processors"": """", ""groups"": ""Touch"", ""action"": ""Click"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""1e07a4e8-e29c-4a42-950e-1c5edb33994f"", ""path"": ""<XRController>/trigger"", ""interactions"": """", ""processors"": """", ""groups"": ""XR"", ""action"": ""Click"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""a01add6e-da90-442e-b377-4c4b0fe3466f"", ""path"": ""<Mouse>/scroll"", ""interactions"": """", ""processors"": """", ""groups"": ""Keyboard&Mouse;Mouse & KB"", ""action"": ""ScrollWheel"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""7a62e5ca-91cd-4b4b-882a-3aee02d6a568"", ""path"": ""<Mouse>/middleButton"", ""interactions"": """", ""processors"": """", ""groups"": ""Keyboard&Mouse;Mouse & KB"", ""action"": ""MiddleClick"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""f68af693-5314-4853-bb1a-df7fe1c55afb"", ""path"": ""<Mouse>/rightButton"", ""interactions"": """", ""processors"": """", ""groups"": ""Keyboard&Mouse;Mouse & KB"", ""action"": ""RightClick"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""2e70d493-cfca-486a-a096-8b0ae751d7d7"", ""path"": ""<XRController>/devicePosition"", ""interactions"": """", ""processors"": """", ""groups"": ""XR"", ""action"": ""TrackedDevicePosition"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""9427c529-e5e9-4ada-9fe0-bb0da2bc0f2a"", ""path"": ""<XRController>/deviceRotation"", ""interactions"": """", ""processors"": """", ""groups"": ""XR"", ""action"": ""TrackedDeviceOrientation"", ""isComposite"": false, ""isPartOfComposite"": false } ] }, { ""name"": ""Player Gamepad"", ""id"": ""43df26aa-12b3-42ad-bb20-08eeeecbcbc4"", ""actions"": [ { ""name"": ""Open Pause Menu"", ""type"": ""Button"", ""id"": ""07f9beb7-737e-47ba-a503-9e0ff52ccad5"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Zoom Out"", ""type"": ""Button"", ""id"": ""00fdacf0-9fdf-4d1a-bcb6-b25a3c104f64"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Music Play Next Track"", ""type"": ""Button"", ""id"": ""20d05665-3770-437d-8313-89f9608f444f"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Music Pause/Unpause"", ""type"": ""Button"", ""id"": ""23885e54-0a40-4187-8cc6-72cd89e88582"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Music Play Last Track"", ""type"": ""Button"", ""id"": ""2516c79c-74ac-46fe-b8f5-212fa3d34d56"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Open Unlocks Menu"", ""type"": ""Button"", ""id"": ""905e1307-f961-4bac-a16c-225c96c0eba4"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Toggle Music Shuffle"", ""type"": ""Button"", ""id"": ""9b21ad8b-c215-4b36-bf2b-899ebd30c018"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Toggle Music Loop"", ""type"": ""Button"", ""id"": ""dc2c30af-e4fd-4dd0-9ad2-697407574b40"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Launch Player"", ""type"": ""Button"", ""id"": ""e986e55a-3866-4cef-855b-f68820547532"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Close Menu"", ""type"": ""Button"", ""id"": ""5f7ea031-483d-45e4-a07f-6c08650817b5"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Drag Continued - Joy"", ""type"": ""Value"", ""id"": ""e5046084-a048-4f1c-bd73-2cb15c8396e7"", ""expectedControlType"": ""Vector2"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": true }, { ""name"": ""Drag Ended - Joy"", ""type"": ""Value"", ""id"": ""69643eb6-49fb-497c-b970-0c5bd0ca8d8e"", ""expectedControlType"": ""Vector2"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": true }, { ""name"": ""Drag Started - Joy"", ""type"": ""PassThrough"", ""id"": ""21c3f657-018a-4844-a81a-caa1f0105db5"", ""expectedControlType"": ""Vector2"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Joystick Movement"", ""type"": ""Value"", ""id"": ""7f05c660-8b36-4037-95f2-f407e6fe703f"", ""expectedControlType"": ""Vector2"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": true } ], ""bindings"": [ { ""name"": """", ""id"": ""e8a851c8-03b4-4df2-9384-d8069a343a03"", ""path"": ""<Gamepad>/start"", ""interactions"": """", ""processors"": """", ""groups"": ""Gamepad"", ""action"": ""Open Pause Menu"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""dde5a672-c469-44b3-92cf-81b32e87feee"", ""path"": ""<Gamepad>/buttonEast"", ""interactions"": """", ""processors"": """", ""groups"": ""Gamepad"", ""action"": ""Close Menu"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""750d6d6c-ee7b-4bf2-a7ea-0122068c9c81"", ""path"": ""<Gamepad>/leftStick"", ""interactions"": """", ""processors"": """", ""groups"": ""Gamepad"", ""action"": ""Drag Continued - Joy"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""b7a73837-d9dc-4a7e-aab6-66e52ee1bdfd"", ""path"": ""<Gamepad>/leftStick"", ""interactions"": ""Hold(pressPoint=0.1)"", ""processors"": """", ""groups"": ""Gamepad"", ""action"": ""Drag Started - Joy"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""30a8dd56-3ab2-418f-8f51-84330c33c6b9"", ""path"": ""<Gamepad>/leftStick"", ""interactions"": """", ""processors"": ""ScaleVector2(x=10,y=10)"", ""groups"": ""Gamepad"", ""action"": ""Joystick Movement"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""148757ea-8e89-4465-9c8b-0d4c7d05c063"", ""path"": ""<Gamepad>/leftStick"", ""interactions"": ""Press(behavior=1)"", ""processors"": """", ""groups"": ""Gamepad"", ""action"": ""Drag Ended - Joy"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""b468ed8b-838b-4e4d-b901-0178fc6c26dc"", ""path"": ""<Gamepad>/dpad/up"", ""interactions"": """", ""processors"": """", ""groups"": ""Gamepad"", ""action"": ""Zoom Out"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""898a8505-cfe4-4260-9931-560ad9d837c0"", ""path"": ""<Gamepad>/dpad/right"", ""interactions"": """", ""processors"": """", ""groups"": ""Gamepad"", ""action"": ""Music Play Next Track"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""918d36d7-a3a3-4f97-a570-f1142d984ca8"", ""path"": ""<Gamepad>/dpad/down"", ""interactions"": """", ""processors"": """", ""groups"": ""Gamepad"", ""action"": ""Music Pause/Unpause"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""7e7a4eb2-98d9-4dc1-97ce-8dc8cf85faab"", ""path"": ""<Gamepad>/dpad/left"", ""interactions"": """", ""processors"": """", ""groups"": ""Gamepad"", ""action"": ""Music Play Last Track"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""77982bab-43e1-4bc1-831e-94ff7c9a5b53"", ""path"": ""<Gamepad>/select"", ""interactions"": """", ""processors"": """", ""groups"": ""Gamepad"", ""action"": ""Open Unlocks Menu"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""b1695bb7-976d-4eb6-b533-c32cb65d597a"", ""path"": ""<Gamepad>/buttonWest"", ""interactions"": """", ""processors"": """", ""groups"": ""Gamepad"", ""action"": ""Toggle Music Shuffle"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""75938e59-6575-4595-9321-142b1ee190d4"", ""path"": ""<Gamepad>/buttonNorth"", ""interactions"": """", ""processors"": """", ""groups"": ""Gamepad"", ""action"": ""Toggle Music Loop"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""ec496461-f3fd-4958-ad3a-60ed5ed4535d"", ""path"": ""<Gamepad>/rightTrigger"", ""interactions"": """", ""processors"": """", ""groups"": ""Gamepad"", ""action"": ""Launch Player"", ""isComposite"": false, ""isPartOfComposite"": false } ] }, { ""name"": ""UI"", ""id"": ""522748d8-f7da-4507-adca-67e643b1331e"", ""actions"": [ { ""name"": ""Navigate"", ""type"": ""PassThrough"", ""id"": ""eb50263d-ae09-4b7d-9ce6-579159f9a591"", ""expectedControlType"": ""Vector2"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Submit"", ""type"": ""PassThrough"", ""id"": ""06cd131e-ae0c-4337-b803-d5b51ba620df"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Cancel"", ""type"": ""PassThrough"", ""id"": ""f21e248d-ce31-470c-aff6-84422a1af1f2"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Point"", ""type"": ""PassThrough"", ""id"": ""5f47cc54-dd5d-4ee3-a5ef-35a3f91bee8a"", ""expectedControlType"": ""Vector2"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""Click"", ""type"": ""PassThrough"", ""id"": ""8cae47bb-88fa-47d8-84fc-d39daea23ff7"", ""expectedControlType"": ""Button"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""ScrollWheel"", ""type"": ""PassThrough"", ""id"": ""e7a3b81a-3800-4fc1-a3f2-78e4b601bdcf"", ""expectedControlType"": ""Vector2"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""MiddleClick"", ""type"": ""PassThrough"", ""id"": ""86e3c106-6016-4187-a0de-7e05040dd051"", ""expectedControlType"": """", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""RightClick"", ""type"": ""PassThrough"", ""id"": ""ba399077-65c8-48e3-a2eb-5412546a603e"", ""expectedControlType"": """", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""TrackedDevicePosition"", ""type"": ""PassThrough"", ""id"": ""09b7f310-9c92-4688-b2ae-3a9805aef193"", ""expectedControlType"": ""Vector3"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false }, { ""name"": ""TrackedDeviceOrientation"", ""type"": ""PassThrough"", ""id"": ""93041cbd-409e-4184-8599-dd45d0074819"", ""expectedControlType"": ""Quaternion"", ""processors"": """", ""interactions"": """", ""initialStateCheck"": false } ], ""bindings"": [ { ""name"": ""Gamepad"", ""id"": ""928543ce-3904-4e8f-aa75-d20322a19e9e"", ""path"": ""2DVector"", ""interactions"": """", ""processors"": """", ""groups"": """", ""action"": ""Navigate"", ""isComposite"": true, ""isPartOfComposite"": false }, { ""name"": ""up"", ""id"": ""badcebac-bcc3-4ff7-8967-80a655e7b5d5"", ""path"": ""<Gamepad>/leftStick/up"", ""interactions"": """", ""processors"": """", ""groups"": "";Gamepad"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""up"", ""id"": ""2142989a-b48b-4383-b120-41bd5e2d7a63"", ""path"": ""<Gamepad>/rightStick/up"", ""interactions"": """", ""processors"": """", ""groups"": "";Gamepad"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""down"", ""id"": ""5e573df1-15c0-456b-b06b-8b389c6d1fd2"", ""path"": ""<Gamepad>/leftStick/down"", ""interactions"": """", ""processors"": """", ""groups"": "";Gamepad"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""down"", ""id"": ""9a519db1-8b92-4fb2-919e-50a712f9c72f"", ""path"": ""<Gamepad>/rightStick/down"", ""interactions"": """", ""processors"": """", ""groups"": "";Gamepad"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""left"", ""id"": ""d3ca167d-2073-4125-a475-c5c805658854"", ""path"": ""<Gamepad>/leftStick/left"", ""interactions"": """", ""processors"": """", ""groups"": "";Gamepad"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""left"", ""id"": ""16ac0035-1b08-4895-ab1b-c5aeb454a182"", ""path"": ""<Gamepad>/rightStick/left"", ""interactions"": """", ""processors"": """", ""groups"": "";Gamepad"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""right"", ""id"": ""33f89924-9476-4360-a316-4f2c55b05818"", ""path"": ""<Gamepad>/leftStick/right"", ""interactions"": """", ""processors"": """", ""groups"": "";Gamepad"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""right"", ""id"": ""36195179-cee0-4514-bb3a-a876bf37c1be"", ""path"": ""<Gamepad>/rightStick/right"", ""interactions"": """", ""processors"": """", ""groups"": "";Gamepad"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": """", ""id"": ""bdf77c0b-5aa4-46df-a991-0f08bc4bd580"", ""path"": ""<Gamepad>/dpad"", ""interactions"": """", ""processors"": """", ""groups"": "";Gamepad"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": ""Joystick"", ""id"": ""a14752a3-bed5-49cc-b850-3790690d1655"", ""path"": ""2DVector"", ""interactions"": """", ""processors"": """", ""groups"": """", ""action"": ""Navigate"", ""isComposite"": true, ""isPartOfComposite"": false }, { ""name"": ""up"", ""id"": ""90fcba9d-681c-47bf-8de6-9b11ac04fc44"", ""path"": ""<Joystick>/stick/up"", ""interactions"": """", ""processors"": """", ""groups"": ""Joystick"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""down"", ""id"": ""2ffec799-1708-45cb-83ab-00582c7ffd38"", ""path"": ""<Joystick>/stick/down"", ""interactions"": """", ""processors"": """", ""groups"": ""Joystick"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""left"", ""id"": ""b14fa20b-e661-422f-8eaf-75b33e245212"", ""path"": ""<Joystick>/stick/left"", ""interactions"": """", ""processors"": """", ""groups"": ""Joystick"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""right"", ""id"": ""43b1ecdd-98d9-46d6-b1f9-14dafb40a5fe"", ""path"": ""<Joystick>/stick/right"", ""interactions"": """", ""processors"": """", ""groups"": ""Joystick"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""Keyboard"", ""id"": ""a00eff39-f80c-40c6-9416-0ca1ec7e09d8"", ""path"": ""2DVector"", ""interactions"": """", ""processors"": """", ""groups"": """", ""action"": ""Navigate"", ""isComposite"": true, ""isPartOfComposite"": false }, { ""name"": ""up"", ""id"": ""7857a45d-8b21-4a8a-a722-716cebf9b1a6"", ""path"": ""<Keyboard>/w"", ""interactions"": """", ""processors"": """", ""groups"": ""Keyboard&Mouse"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""up"", ""id"": ""287c1435-8231-4f9b-8c40-b2bae8891632"", ""path"": ""<Keyboard>/upArrow"", ""interactions"": """", ""processors"": """", ""groups"": ""Keyboard&Mouse"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""down"", ""id"": ""81c2dc4a-dc37-4d1e-ae80-2bcd80b31a83"", ""path"": ""<Keyboard>/s"", ""interactions"": """", ""processors"": """", ""groups"": ""Keyboard&Mouse"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""down"", ""id"": ""a90d9ee6-bfef-4d8d-afd0-a597762c990f"", ""path"": ""<Keyboard>/downArrow"", ""interactions"": """", ""processors"": """", ""groups"": ""Keyboard&Mouse"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""left"", ""id"": ""95de6ca0-ef71-4d0f-99e7-812c88e8beac"", ""path"": ""<Keyboard>/a"", ""interactions"": """", ""processors"": """", ""groups"": ""Keyboard&Mouse"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""left"", ""id"": ""d96d306a-02b5-4a18-b422-7fdf64e5e8d9"", ""path"": ""<Keyboard>/leftArrow"", ""interactions"": """", ""processors"": """", ""groups"": ""Keyboard&Mouse"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""right"", ""id"": ""dab42d5d-8b89-4c5d-b073-06a20fe5bbe8"", ""path"": ""<Keyboard>/d"", ""interactions"": """", ""processors"": """", ""groups"": ""Keyboard&Mouse"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": ""right"", ""id"": ""fc465876-fefc-422a-be6e-5502e225df1a"", ""path"": ""<Keyboard>/rightArrow"", ""interactions"": """", ""processors"": """", ""groups"": ""Keyboard&Mouse"", ""action"": ""Navigate"", ""isComposite"": false, ""isPartOfComposite"": true }, { ""name"": """", ""id"": ""01800bba-8bf7-4d3d-8a0e-98b783be4d5e"", ""path"": ""*/{Submit}"", ""interactions"": """", ""processors"": """", ""groups"": """", ""action"": ""Submit"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""184590b9-7785-4070-9aea-9d62efbc4f07"", ""path"": ""*/{Cancel}"", ""interactions"": """", ""processors"": """", ""groups"": """", ""action"": ""Cancel"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""b0d20cbf-0df0-42be-8576-b53e26c00d28"", ""path"": ""<Mouse>/position"", ""interactions"": """", ""processors"": """", ""groups"": ""Keyboard&Mouse"", ""action"": ""Point"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""c3fb915f-b665-49e4-b20a-4a415ce2b8d5"", ""path"": ""<Pen>/position"", ""interactions"": """", ""processors"": """", ""groups"": ""Keyboard&Mouse"", ""action"": ""Point"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""7b416600-523f-4949-ab18-b6e9b5ca3364"", ""path"": ""<Touchscreen>/touch*/position"", ""interactions"": """", ""processors"": """", ""groups"": ""Touch"", ""action"": ""Point"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""1ef4b3e5-4a0a-4e86-8cb3-a670e037b277"", ""path"": ""<Mouse>/leftButton"", ""interactions"": """", ""processors"": """", ""groups"": "";Keyboard&Mouse"", ""action"": ""Click"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""c80ebec7-8601-4407-84aa-604e712b7c85"", ""path"": ""<Pen>/tip"", ""interactions"": """", ""processors"": """", ""groups"": "";Keyboard&Mouse"", ""action"": ""Click"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""4efa9223-543e-4112-b5a1-31af213440fd"", ""path"": ""<Touchscreen>/touch*/press"", ""interactions"": """", ""processors"": """", ""groups"": ""Touch"", ""action"": ""Click"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""64d52231-7370-4258-a6b7-46142becf0b6"", ""path"": ""<XRController>/trigger"", ""interactions"": """", ""processors"": """", ""groups"": ""XR"", ""action"": ""Click"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""1ab79227-9cf7-4c97-aec9-2667f2c5dc36"", ""path"": ""<Mouse>/scroll"", ""interactions"": """", ""processors"": """", ""groups"": "";Keyboard&Mouse"", ""action"": ""ScrollWheel"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""4f6937f2-4481-4b88-ab9f-b66339e26457"", ""path"": ""<Mouse>/middleButton"", ""interactions"": """", ""processors"": """", ""groups"": "";Keyboard&Mouse"", ""action"": ""MiddleClick"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""db5c12c1-36fd-4b71-8043-e37a47a9176c"", ""path"": ""<Mouse>/rightButton"", ""interactions"": """", ""processors"": """", ""groups"": "";Keyboard&Mouse"", ""action"": ""RightClick"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""42780a36-070e-4342-8b78-87fe787f2ed4"", ""path"": ""<XRController>/devicePosition"", ""interactions"": """", ""processors"": """", ""groups"": ""XR"", ""action"": ""TrackedDevicePosition"", ""isComposite"": false, ""isPartOfComposite"": false }, { ""name"": """", ""id"": ""412ccf75-47e0-4107-becb-c757fa94b6a7"", ""path"": ""<XRController>/deviceRotation"", ""interactions"": """", ""processors"": """", ""groups"": ""XR"", ""action"": ""TrackedDeviceOrientation"", ""isComposite"": false, ""isPartOfComposite"": false } ] } ], ""controlSchemes"": [ { ""name"": ""Mouse & KB"", ""bindingGroup"": ""Mouse & KB"", ""devices"": [ { ""devicePath"": ""<Mouse>"", ""isOptional"": false, ""isOR"": false }, { ""devicePath"": ""<Keyboard>"", ""isOptional"": false, ""isOR"": false } ] }, { ""name"": ""Gamepad"", ""bindingGroup"": ""Gamepad"", ""devices"": [ { ""devicePath"": ""<Gamepad>"", ""isOptional"": false, ""isOR"": false } ] } ] }"); // Player Keyboard m_PlayerKeyboard = asset.FindActionMap("Player Keyboard", throwIfNotFound: true); m_PlayerKeyboard_OpenPauseMenu = m_PlayerKeyboard.FindAction("Open Pause Menu", throwIfNotFound: true); m_PlayerKeyboard_ZoomOut = m_PlayerKeyboard.FindAction("Zoom Out", throwIfNotFound: true); m_PlayerKeyboard_MusicPlayNextTrack = m_PlayerKeyboard.FindAction("Music Play Next Track", throwIfNotFound: true); m_PlayerKeyboard_MusicPauseUnpause = m_PlayerKeyboard.FindAction("Music Pause/Unpause", throwIfNotFound: true); m_PlayerKeyboard_MusicPlayLastTrack = m_PlayerKeyboard.FindAction("Music Play Last Track", throwIfNotFound: true); m_PlayerKeyboard_OpenUnlocksMenu = m_PlayerKeyboard.FindAction("Open Unlocks Menu", throwIfNotFound: true); m_PlayerKeyboard_ToggleMusicShuffle = m_PlayerKeyboard.FindAction("Toggle Music Shuffle", throwIfNotFound: true); m_PlayerKeyboard_ToggleMusicLoop = m_PlayerKeyboard.FindAction("Toggle Music Loop", throwIfNotFound: true); m_PlayerKeyboard_DragStarted = m_PlayerKeyboard.FindAction("Drag Started", throwIfNotFound: true); m_PlayerKeyboard_DragContinued = m_PlayerKeyboard.FindAction("Drag Continued", throwIfNotFound: true); m_PlayerKeyboard_DragEnded = m_PlayerKeyboard.FindAction("Drag Ended", throwIfNotFound: true); m_PlayerKeyboard_DragCanceled = m_PlayerKeyboard.FindAction("Drag Canceled", throwIfNotFound: true); m_PlayerKeyboard_TrackedDeviceOrientation = m_PlayerKeyboard.FindAction("TrackedDeviceOrientation", throwIfNotFound: true); m_PlayerKeyboard_TrackedDevicePosition = m_PlayerKeyboard.FindAction("TrackedDevicePosition", throwIfNotFound: true); m_PlayerKeyboard_RightClick = m_PlayerKeyboard.FindAction("RightClick", throwIfNotFound: true); m_PlayerKeyboard_MiddleClick = m_PlayerKeyboard.FindAction("MiddleClick", throwIfNotFound: true); m_PlayerKeyboard_ScrollWheel = m_PlayerKeyboard.FindAction("ScrollWheel", throwIfNotFound: true); m_PlayerKeyboard_Click = m_PlayerKeyboard.FindAction("Click", throwIfNotFound: true); m_PlayerKeyboard_Point = m_PlayerKeyboard.FindAction("Point", throwIfNotFound: true); m_PlayerKeyboard_Cancel = m_PlayerKeyboard.FindAction("Cancel", throwIfNotFound: true); m_PlayerKeyboard_Submit = m_PlayerKeyboard.FindAction("Submit", throwIfNotFound: true); m_PlayerKeyboard_Navigate = m_PlayerKeyboard.FindAction("Navigate", throwIfNotFound: true); // Player Gamepad m_PlayerGamepad = asset.FindActionMap("Player Gamepad", throwIfNotFound: true); m_PlayerGamepad_OpenPauseMenu = m_PlayerGamepad.FindAction("Open Pause Menu", throwIfNotFound: true); m_PlayerGamepad_ZoomOut = m_PlayerGamepad.FindAction("Zoom Out", throwIfNotFound: true); m_PlayerGamepad_MusicPlayNextTrack = m_PlayerGamepad.FindAction("Music Play Next Track", throwIfNotFound: true); m_PlayerGamepad_MusicPauseUnpause = m_PlayerGamepad.FindAction("Music Pause/Unpause", throwIfNotFound: true); m_PlayerGamepad_MusicPlayLastTrack = m_PlayerGamepad.FindAction("Music Play Last Track", throwIfNotFound: true); m_PlayerGamepad_OpenUnlocksMenu = m_PlayerGamepad.FindAction("Open Unlocks Menu", throwIfNotFound: true); m_PlayerGamepad_ToggleMusicShuffle = m_PlayerGamepad.FindAction("Toggle Music Shuffle", throwIfNotFound: true); m_PlayerGamepad_ToggleMusicLoop = m_PlayerGamepad.FindAction("Toggle Music Loop", throwIfNotFound: true); m_PlayerGamepad_LaunchPlayer = m_PlayerGamepad.FindAction("Launch Player", throwIfNotFound: true); m_PlayerGamepad_CloseMenu = m_PlayerGamepad.FindAction("Close Menu", throwIfNotFound: true); m_PlayerGamepad_DragContinuedJoy = m_PlayerGamepad.FindAction("Drag Continued - Joy", throwIfNotFound: true); m_PlayerGamepad_DragEndedJoy = m_PlayerGamepad.FindAction("Drag Ended - Joy", throwIfNotFound: true); m_PlayerGamepad_DragStartedJoy = m_PlayerGamepad.FindAction("Drag Started - Joy", throwIfNotFound: true); m_PlayerGamepad_JoystickMovement = m_PlayerGamepad.FindAction("Joystick Movement", 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 Keyboard private readonly InputActionMap m_PlayerKeyboard; private IPlayerKeyboardActions m_PlayerKeyboardActionsCallbackInterface; private readonly InputAction m_PlayerKeyboard_OpenPauseMenu; private readonly InputAction m_PlayerKeyboard_ZoomOut; private readonly InputAction m_PlayerKeyboard_MusicPlayNextTrack; private readonly InputAction m_PlayerKeyboard_MusicPauseUnpause; private readonly InputAction m_PlayerKeyboard_MusicPlayLastTrack; private readonly InputAction m_PlayerKeyboard_OpenUnlocksMenu; private readonly InputAction m_PlayerKeyboard_ToggleMusicShuffle; private readonly InputAction m_PlayerKeyboard_ToggleMusicLoop; private readonly InputAction m_PlayerKeyboard_DragStarted; private readonly InputAction m_PlayerKeyboard_DragContinued; private readonly InputAction m_PlayerKeyboard_DragEnded; private readonly InputAction m_PlayerKeyboard_DragCanceled; private readonly InputAction m_PlayerKeyboard_TrackedDeviceOrientation; private readonly InputAction m_PlayerKeyboard_TrackedDevicePosition; private readonly InputAction m_PlayerKeyboard_RightClick; private readonly InputAction m_PlayerKeyboard_MiddleClick; private readonly InputAction m_PlayerKeyboard_ScrollWheel; private readonly InputAction m_PlayerKeyboard_Click; private readonly InputAction m_PlayerKeyboard_Point; private readonly InputAction m_PlayerKeyboard_Cancel; private readonly InputAction m_PlayerKeyboard_Submit; private readonly InputAction m_PlayerKeyboard_Navigate; public struct PlayerKeyboardActions { private @PlayerControlsAlt m_Wrapper; public PlayerKeyboardActions(@PlayerControlsAlt wrapper) { m_Wrapper = wrapper; } public InputAction @OpenPauseMenu => m_Wrapper.m_PlayerKeyboard_OpenPauseMenu; public InputAction @ZoomOut => m_Wrapper.m_PlayerKeyboard_ZoomOut; public InputAction @MusicPlayNextTrack => m_Wrapper.m_PlayerKeyboard_MusicPlayNextTrack; public InputAction @MusicPauseUnpause => m_Wrapper.m_PlayerKeyboard_MusicPauseUnpause; public InputAction @MusicPlayLastTrack => m_Wrapper.m_PlayerKeyboard_MusicPlayLastTrack; public InputAction @OpenUnlocksMenu => m_Wrapper.m_PlayerKeyboard_OpenUnlocksMenu; public InputAction @ToggleMusicShuffle => m_Wrapper.m_PlayerKeyboard_ToggleMusicShuffle; public InputAction @ToggleMusicLoop => m_Wrapper.m_PlayerKeyboard_ToggleMusicLoop; public InputAction @DragStarted => m_Wrapper.m_PlayerKeyboard_DragStarted; public InputAction @DragContinued => m_Wrapper.m_PlayerKeyboard_DragContinued; public InputAction @DragEnded => m_Wrapper.m_PlayerKeyboard_DragEnded; public InputAction @DragCanceled => m_Wrapper.m_PlayerKeyboard_DragCanceled; public InputAction @TrackedDeviceOrientation => m_Wrapper.m_PlayerKeyboard_TrackedDeviceOrientation; public InputAction @TrackedDevicePosition => m_Wrapper.m_PlayerKeyboard_TrackedDevicePosition; public InputAction @RightClick => m_Wrapper.m_PlayerKeyboard_RightClick; public InputAction @MiddleClick => m_Wrapper.m_PlayerKeyboard_MiddleClick; public InputAction @ScrollWheel => m_Wrapper.m_PlayerKeyboard_ScrollWheel; public InputAction @Click => m_Wrapper.m_PlayerKeyboard_Click; public InputAction @Point => m_Wrapper.m_PlayerKeyboard_Point; public InputAction @Cancel => m_Wrapper.m_PlayerKeyboard_Cancel; public InputAction @Submit => m_Wrapper.m_PlayerKeyboard_Submit; public InputAction @Navigate => m_Wrapper.m_PlayerKeyboard_Navigate; public InputActionMap Get() { return m_Wrapper.m_PlayerKeyboard; } public void Enable() { Get().Enable(); } public void Disable() { Get().Disable(); } public bool enabled => Get().enabled; public static implicit operator InputActionMap(PlayerKeyboardActions set) { return set.Get(); } public void SetCallbacks(IPlayerKeyboardActions instance) { if (m_Wrapper.m_PlayerKeyboardActionsCallbackInterface != null) { @OpenPauseMenu.started -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnOpenPauseMenu; @OpenPauseMenu.performed -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnOpenPauseMenu; @OpenPauseMenu.canceled -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnOpenPauseMenu; @ZoomOut.started -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnZoomOut; @ZoomOut.performed -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnZoomOut; @ZoomOut.canceled -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnZoomOut; @MusicPlayNextTrack.started -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnMusicPlayNextTrack; @MusicPlayNextTrack.performed -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnMusicPlayNextTrack; @MusicPlayNextTrack.canceled -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnMusicPlayNextTrack; @MusicPauseUnpause.started -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnMusicPauseUnpause; @MusicPauseUnpause.performed -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnMusicPauseUnpause; @MusicPauseUnpause.canceled -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnMusicPauseUnpause; @MusicPlayLastTrack.started -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnMusicPlayLastTrack; @MusicPlayLastTrack.performed -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnMusicPlayLastTrack; @MusicPlayLastTrack.canceled -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnMusicPlayLastTrack; @OpenUnlocksMenu.started -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnOpenUnlocksMenu; @OpenUnlocksMenu.performed -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnOpenUnlocksMenu; @OpenUnlocksMenu.canceled -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnOpenUnlocksMenu; @ToggleMusicShuffle.started -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnToggleMusicShuffle; @ToggleMusicShuffle.performed -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnToggleMusicShuffle; @ToggleMusicShuffle.canceled -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnToggleMusicShuffle; @ToggleMusicLoop.started -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnToggleMusicLoop; @ToggleMusicLoop.performed -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnToggleMusicLoop; @ToggleMusicLoop.canceled -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnToggleMusicLoop; @DragStarted.started -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnDragStarted; @DragStarted.performed -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnDragStarted; @DragStarted.canceled -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnDragStarted; @DragContinued.started -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnDragContinued; @DragContinued.performed -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnDragContinued; @DragContinued.canceled -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnDragContinued; @DragEnded.started -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnDragEnded; @DragEnded.performed -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnDragEnded; @DragEnded.canceled -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnDragEnded; @DragCanceled.started -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnDragCanceled; @DragCanceled.performed -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnDragCanceled; @DragCanceled.canceled -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnDragCanceled; @TrackedDeviceOrientation.started -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnTrackedDeviceOrientation; @TrackedDeviceOrientation.performed -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnTrackedDeviceOrientation; @TrackedDeviceOrientation.canceled -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnTrackedDeviceOrientation; @TrackedDevicePosition.started -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnTrackedDevicePosition; @TrackedDevicePosition.performed -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnTrackedDevicePosition; @TrackedDevicePosition.canceled -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnTrackedDevicePosition; @RightClick.started -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnRightClick; @RightClick.performed -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnRightClick; @RightClick.canceled -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnRightClick; @MiddleClick.started -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnMiddleClick; @MiddleClick.performed -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnMiddleClick; @MiddleClick.canceled -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnMiddleClick; @ScrollWheel.started -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnScrollWheel; @ScrollWheel.performed -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnScrollWheel; @ScrollWheel.canceled -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnScrollWheel; @Click.started -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnClick; @Click.performed -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnClick; @Click.canceled -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnClick; @Point.started -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnPoint; @Point.performed -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnPoint; @Point.canceled -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnPoint; @Cancel.started -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnCancel; @Cancel.performed -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnCancel; @Cancel.canceled -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnCancel; @Submit.started -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnSubmit; @Submit.performed -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnSubmit; @Submit.canceled -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnSubmit; @Navigate.started -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnNavigate; @Navigate.performed -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnNavigate; @Navigate.canceled -= m_Wrapper.m_PlayerKeyboardActionsCallbackInterface.OnNavigate; } m_Wrapper.m_PlayerKeyboardActionsCallbackInterface = instance; if (instance != null) { @OpenPauseMenu.started += instance.OnOpenPauseMenu; @OpenPauseMenu.performed += instance.OnOpenPauseMenu; @OpenPauseMenu.canceled += instance.OnOpenPauseMenu; @ZoomOut.started += instance.OnZoomOut; @ZoomOut.performed += instance.OnZoomOut; @ZoomOut.canceled += instance.OnZoomOut; @MusicPlayNextTrack.started += instance.OnMusicPlayNextTrack; @MusicPlayNextTrack.performed += instance.OnMusicPlayNextTrack; @MusicPlayNextTrack.canceled += instance.OnMusicPlayNextTrack; @MusicPauseUnpause.started += instance.OnMusicPauseUnpause; @MusicPauseUnpause.performed += instance.OnMusicPauseUnpause; @MusicPauseUnpause.canceled += instance.OnMusicPauseUnpause; @MusicPlayLastTrack.started += instance.OnMusicPlayLastTrack; @MusicPlayLastTrack.performed += instance.OnMusicPlayLastTrack; @MusicPlayLastTrack.canceled += instance.OnMusicPlayLastTrack; @OpenUnlocksMenu.started += instance.OnOpenUnlocksMenu; @OpenUnlocksMenu.performed += instance.OnOpenUnlocksMenu; @OpenUnlocksMenu.canceled += instance.OnOpenUnlocksMenu; @ToggleMusicShuffle.started += instance.OnToggleMusicShuffle; @ToggleMusicShuffle.performed += instance.OnToggleMusicShuffle; @ToggleMusicShuffle.canceled += instance.OnToggleMusicShuffle; @ToggleMusicLoop.started += instance.OnToggleMusicLoop; @ToggleMusicLoop.performed += instance.OnToggleMusicLoop; @ToggleMusicLoop.canceled += instance.OnToggleMusicLoop; @DragStarted.started += instance.OnDragStarted; @DragStarted.performed += instance.OnDragStarted; @DragStarted.canceled += instance.OnDragStarted; @DragContinued.started += instance.OnDragContinued; @DragContinued.performed += instance.OnDragContinued; @DragContinued.canceled += instance.OnDragContinued; @DragEnded.started += instance.OnDragEnded; @DragEnded.performed += instance.OnDragEnded; @DragEnded.canceled += instance.OnDragEnded; @DragCanceled.started += instance.OnDragCanceled; @DragCanceled.performed += instance.OnDragCanceled; @DragCanceled.canceled += instance.OnDragCanceled; @TrackedDeviceOrientation.started += instance.OnTrackedDeviceOrientation; @TrackedDeviceOrientation.performed += instance.OnTrackedDeviceOrientation; @TrackedDeviceOrientation.canceled += instance.OnTrackedDeviceOrientation; @TrackedDevicePosition.started += instance.OnTrackedDevicePosition; @TrackedDevicePosition.performed += instance.OnTrackedDevicePosition; @TrackedDevicePosition.canceled += instance.OnTrackedDevicePosition; @RightClick.started += instance.OnRightClick; @RightClick.performed += instance.OnRightClick; @RightClick.canceled += instance.OnRightClick; @MiddleClick.started += instance.OnMiddleClick; @MiddleClick.performed += instance.OnMiddleClick; @MiddleClick.canceled += instance.OnMiddleClick; @ScrollWheel.started += instance.OnScrollWheel; @ScrollWheel.performed += instance.OnScrollWheel; @ScrollWheel.canceled += instance.OnScrollWheel; @Click.started += instance.OnClick; @Click.performed += instance.OnClick; @Click.canceled += instance.OnClick; @Point.started += instance.OnPoint; @Point.performed += instance.OnPoint; @Point.canceled += instance.OnPoint; @Cancel.started += instance.OnCancel; @Cancel.performed += instance.OnCancel; @Cancel.canceled += instance.OnCancel; @Submit.started += instance.OnSubmit; @Submit.performed += instance.OnSubmit; @Submit.canceled += instance.OnSubmit; @Navigate.started += instance.OnNavigate; @Navigate.performed += instance.OnNavigate; @Navigate.canceled += instance.OnNavigate; } } } public PlayerKeyboardActions @PlayerKeyboard => new PlayerKeyboardActions(this); // Player Gamepad private readonly InputActionMap m_PlayerGamepad; private IPlayerGamepadActions m_PlayerGamepadActionsCallbackInterface; private readonly InputAction m_PlayerGamepad_OpenPauseMenu; private readonly InputAction m_PlayerGamepad_ZoomOut; private readonly InputAction m_PlayerGamepad_MusicPlayNextTrack; private readonly InputAction m_PlayerGamepad_MusicPauseUnpause; private readonly InputAction m_PlayerGamepad_MusicPlayLastTrack; private readonly InputAction m_PlayerGamepad_OpenUnlocksMenu; private readonly InputAction m_PlayerGamepad_ToggleMusicShuffle; private readonly InputAction m_PlayerGamepad_ToggleMusicLoop; private readonly InputAction m_PlayerGamepad_LaunchPlayer; private readonly InputAction m_PlayerGamepad_CloseMenu; private readonly InputAction m_PlayerGamepad_DragContinuedJoy; private readonly InputAction m_PlayerGamepad_DragEndedJoy; private readonly InputAction m_PlayerGamepad_DragStartedJoy; private readonly InputAction m_PlayerGamepad_JoystickMovement; public struct PlayerGamepadActions { private @PlayerControlsAlt m_Wrapper; public PlayerGamepadActions(@PlayerControlsAlt wrapper) { m_Wrapper = wrapper; } public InputAction @OpenPauseMenu => m_Wrapper.m_PlayerGamepad_OpenPauseMenu; public InputAction @ZoomOut => m_Wrapper.m_PlayerGamepad_ZoomOut; public InputAction @MusicPlayNextTrack => m_Wrapper.m_PlayerGamepad_MusicPlayNextTrack; public InputAction @MusicPauseUnpause => m_Wrapper.m_PlayerGamepad_MusicPauseUnpause; public InputAction @MusicPlayLastTrack => m_Wrapper.m_PlayerGamepad_MusicPlayLastTrack; public InputAction @OpenUnlocksMenu => m_Wrapper.m_PlayerGamepad_OpenUnlocksMenu; public InputAction @ToggleMusicShuffle => m_Wrapper.m_PlayerGamepad_ToggleMusicShuffle; public InputAction @ToggleMusicLoop => m_Wrapper.m_PlayerGamepad_ToggleMusicLoop; public InputAction @LaunchPlayer => m_Wrapper.m_PlayerGamepad_LaunchPlayer; public InputAction @CloseMenu => m_Wrapper.m_PlayerGamepad_CloseMenu; public InputAction @DragContinuedJoy => m_Wrapper.m_PlayerGamepad_DragContinuedJoy; public InputAction @DragEndedJoy => m_Wrapper.m_PlayerGamepad_DragEndedJoy; public InputAction @DragStartedJoy => m_Wrapper.m_PlayerGamepad_DragStartedJoy; public InputAction @JoystickMovement => m_Wrapper.m_PlayerGamepad_JoystickMovement; public InputActionMap Get() { return m_Wrapper.m_PlayerGamepad; } public void Enable() { Get().Enable(); } public void Disable() { Get().Disable(); } public bool enabled => Get().enabled; public static implicit operator InputActionMap(PlayerGamepadActions set) { return set.Get(); } public void SetCallbacks(IPlayerGamepadActions instance) { if (m_Wrapper.m_PlayerGamepadActionsCallbackInterface != null) { @OpenPauseMenu.started -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnOpenPauseMenu; @OpenPauseMenu.performed -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnOpenPauseMenu; @OpenPauseMenu.canceled -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnOpenPauseMenu; @ZoomOut.started -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnZoomOut; @ZoomOut.performed -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnZoomOut; @ZoomOut.canceled -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnZoomOut; @MusicPlayNextTrack.started -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnMusicPlayNextTrack; @MusicPlayNextTrack.performed -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnMusicPlayNextTrack; @MusicPlayNextTrack.canceled -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnMusicPlayNextTrack; @MusicPauseUnpause.started -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnMusicPauseUnpause; @MusicPauseUnpause.performed -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnMusicPauseUnpause; @MusicPauseUnpause.canceled -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnMusicPauseUnpause; @MusicPlayLastTrack.started -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnMusicPlayLastTrack; @MusicPlayLastTrack.performed -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnMusicPlayLastTrack; @MusicPlayLastTrack.canceled -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnMusicPlayLastTrack; @OpenUnlocksMenu.started -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnOpenUnlocksMenu; @OpenUnlocksMenu.performed -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnOpenUnlocksMenu; @OpenUnlocksMenu.canceled -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnOpenUnlocksMenu; @ToggleMusicShuffle.started -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnToggleMusicShuffle; @ToggleMusicShuffle.performed -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnToggleMusicShuffle; @ToggleMusicShuffle.canceled -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnToggleMusicShuffle; @ToggleMusicLoop.started -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnToggleMusicLoop; @ToggleMusicLoop.performed -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnToggleMusicLoop; @ToggleMusicLoop.canceled -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnToggleMusicLoop; @LaunchPlayer.started -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnLaunchPlayer; @LaunchPlayer.performed -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnLaunchPlayer; @LaunchPlayer.canceled -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnLaunchPlayer; @CloseMenu.started -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnCloseMenu; @CloseMenu.performed -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnCloseMenu; @CloseMenu.canceled -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnCloseMenu; @DragContinuedJoy.started -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnDragContinuedJoy; @DragContinuedJoy.performed -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnDragContinuedJoy; @DragContinuedJoy.canceled -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnDragContinuedJoy; @DragEndedJoy.started -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnDragEndedJoy; @DragEndedJoy.performed -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnDragEndedJoy; @DragEndedJoy.canceled -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnDragEndedJoy; @DragStartedJoy.started -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnDragStartedJoy; @DragStartedJoy.performed -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnDragStartedJoy; @DragStartedJoy.canceled -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnDragStartedJoy; @JoystickMovement.started -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnJoystickMovement; @JoystickMovement.performed -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnJoystickMovement; @JoystickMovement.canceled -= m_Wrapper.m_PlayerGamepadActionsCallbackInterface.OnJoystickMovement; } m_Wrapper.m_PlayerGamepadActionsCallbackInterface = instance; if (instance != null) { @OpenPauseMenu.started += instance.OnOpenPauseMenu; @OpenPauseMenu.performed += instance.OnOpenPauseMenu; @OpenPauseMenu.canceled += instance.OnOpenPauseMenu; @ZoomOut.started += instance.OnZoomOut; @ZoomOut.performed += instance.OnZoomOut; @ZoomOut.canceled += instance.OnZoomOut; @MusicPlayNextTrack.started += instance.OnMusicPlayNextTrack; @MusicPlayNextTrack.performed += instance.OnMusicPlayNextTrack; @MusicPlayNextTrack.canceled += instance.OnMusicPlayNextTrack; @MusicPauseUnpause.started += instance.OnMusicPauseUnpause; @MusicPauseUnpause.performed += instance.OnMusicPauseUnpause; @MusicPauseUnpause.canceled += instance.OnMusicPauseUnpause; @MusicPlayLastTrack.started += instance.OnMusicPlayLastTrack; @MusicPlayLastTrack.performed += instance.OnMusicPlayLastTrack; @MusicPlayLastTrack.canceled += instance.OnMusicPlayLastTrack; @OpenUnlocksMenu.started += instance.OnOpenUnlocksMenu; @OpenUnlocksMenu.performed += instance.OnOpenUnlocksMenu; @OpenUnlocksMenu.canceled += instance.OnOpenUnlocksMenu; @ToggleMusicShuffle.started += instance.OnToggleMusicShuffle; @ToggleMusicShuffle.performed += instance.OnToggleMusicShuffle; @ToggleMusicShuffle.canceled += instance.OnToggleMusicShuffle; @ToggleMusicLoop.started += instance.OnToggleMusicLoop; @ToggleMusicLoop.performed += instance.OnToggleMusicLoop; @ToggleMusicLoop.canceled += instance.OnToggleMusicLoop; @LaunchPlayer.started += instance.OnLaunchPlayer; @LaunchPlayer.performed += instance.OnLaunchPlayer; @LaunchPlayer.canceled += instance.OnLaunchPlayer; @CloseMenu.started += instance.OnCloseMenu; @CloseMenu.performed += instance.OnCloseMenu; @CloseMenu.canceled += instance.OnCloseMenu; @DragContinuedJoy.started += instance.OnDragContinuedJoy; @DragContinuedJoy.performed += instance.OnDragContinuedJoy; @DragContinuedJoy.canceled += instance.OnDragContinuedJoy; @DragEndedJoy.started += instance.OnDragEndedJoy; @DragEndedJoy.performed += instance.OnDragEndedJoy; @DragEndedJoy.canceled += instance.OnDragEndedJoy; @DragStartedJoy.started += instance.OnDragStartedJoy; @DragStartedJoy.performed += instance.OnDragStartedJoy; @DragStartedJoy.canceled += instance.OnDragStartedJoy; @JoystickMovement.started += instance.OnJoystickMovement; @JoystickMovement.performed += instance.OnJoystickMovement; @JoystickMovement.canceled += instance.OnJoystickMovement; } } } public PlayerGamepadActions @PlayerGamepad => new PlayerGamepadActions(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 @PlayerControlsAlt m_Wrapper; public UIActions(@PlayerControlsAlt 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_MouseKBSchemeIndex = -1; public InputControlScheme MouseKBScheme { get { if (m_MouseKBSchemeIndex == -1) m_MouseKBSchemeIndex = asset.FindControlSchemeIndex("Mouse & KB"); return asset.controlSchemes[m_MouseKBSchemeIndex]; } } private int m_GamepadSchemeIndex = -1; public InputControlScheme GamepadScheme { get { if (m_GamepadSchemeIndex == -1) m_GamepadSchemeIndex = asset.FindControlSchemeIndex("Gamepad"); return asset.controlSchemes[m_GamepadSchemeIndex]; } } public interface IPlayerKeyboardActions { void OnOpenPauseMenu(InputAction.CallbackContext context); void OnZoomOut(InputAction.CallbackContext context); void OnMusicPlayNextTrack(InputAction.CallbackContext context); void OnMusicPauseUnpause(InputAction.CallbackContext context); void OnMusicPlayLastTrack(InputAction.CallbackContext context); void OnOpenUnlocksMenu(InputAction.CallbackContext context); void OnToggleMusicShuffle(InputAction.CallbackContext context); void OnToggleMusicLoop(InputAction.CallbackContext context); void OnDragStarted(InputAction.CallbackContext context); void OnDragContinued(InputAction.CallbackContext context); void OnDragEnded(InputAction.CallbackContext context); void OnDragCanceled(InputAction.CallbackContext context); void OnTrackedDeviceOrientation(InputAction.CallbackContext context); void OnTrackedDevicePosition(InputAction.CallbackContext context); void OnRightClick(InputAction.CallbackContext context); void OnMiddleClick(InputAction.CallbackContext context); void OnScrollWheel(InputAction.CallbackContext context); void OnClick(InputAction.CallbackContext context); void OnPoint(InputAction.CallbackContext context); void OnCancel(InputAction.CallbackContext context); void OnSubmit(InputAction.CallbackContext context); void OnNavigate(InputAction.CallbackContext context); } public interface IPlayerGamepadActions { void OnOpenPauseMenu(InputAction.CallbackContext context); void OnZoomOut(InputAction.CallbackContext context); void OnMusicPlayNextTrack(InputAction.CallbackContext context); void OnMusicPauseUnpause(InputAction.CallbackContext context); void OnMusicPlayLastTrack(InputAction.CallbackContext context); void OnOpenUnlocksMenu(InputAction.CallbackContext context); void OnToggleMusicShuffle(InputAction.CallbackContext context); void OnToggleMusicLoop(InputAction.CallbackContext context); void OnLaunchPlayer(InputAction.CallbackContext context); void OnCloseMenu(InputAction.CallbackContext context); void OnDragContinuedJoy(InputAction.CallbackContext context); void OnDragEndedJoy(InputAction.CallbackContext context); void OnDragStartedJoy(InputAction.CallbackContext context); void OnJoystickMovement(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); } }