From aadd564c387a7b3feec7cbf14ce0f7ef3c279928 Mon Sep 17 00:00:00 2001 From: BobSong <605277374@qq.com> Date: Sun, 11 May 2025 21:42:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E8=BE=93=E5=85=A5=E7=B3=BB=E7=BB=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/PlayerInputControl.inputactions | 946 +- Assets/PlayerInputControl.inputactions.meta | 4 +- Assets/Resources/Prefabs/Player/male.prefab | 8 +- Assets/Scenes/StartUp.unity | 2812 +----- Assets/Scripts/Fishing/InputManager.cs | 491 +- .../New/Datasource/FishingDatasource.cs | 6 +- .../Fishing/Player/States/PlayerFishing.cs | 4 +- .../Fishing/Player/States/PlayerIdle.cs | 2 +- .../Fishing/Player/States/PlayerWaitThrow.cs | 2 +- .../Fishing/Player/Sync/FPlayerMainSync.cs | 61 +- Assets/Scripts/Fishing/PlayerInputControl.cs | 2228 ++++- .../FirstPerson/FirstPersonController.cs | 558 +- .../Characters/FirstPerson/HeadBob.cs | 53 - .../Characters/FirstPerson/HeadBob.cs.meta | 13 - .../Characters/FirstPerson/MouseLook.cs | 203 +- .../RigidbodyFirstPersonController.cs | 226 - .../RigidbodyFirstPersonController.cs.meta | 13 - Fishing2.sln.DotSettings.user | 2 + RewiredBackup/InputManager.asset.backup | 7905 +++++++++++++++++ UserSettings/EditorUserSettings.asset | 10 +- 20 files changed, 12022 insertions(+), 3525 deletions(-) delete mode 100644 Assets/UnityStandardAssets/Characters/FirstPerson/HeadBob.cs delete mode 100644 Assets/UnityStandardAssets/Characters/FirstPerson/HeadBob.cs.meta delete mode 100644 Assets/UnityStandardAssets/Characters/FirstPerson/RigidbodyFirstPersonController.cs delete mode 100644 Assets/UnityStandardAssets/Characters/FirstPerson/RigidbodyFirstPersonController.cs.meta diff --git a/Assets/PlayerInputControl.inputactions b/Assets/PlayerInputControl.inputactions index b5bd3cda2..e5c14a10e 100644 --- a/Assets/PlayerInputControl.inputactions +++ b/Assets/PlayerInputControl.inputactions @@ -3,12 +3,309 @@ "maps": [ { "name": "Normal", - "id": "e27ef1cb-bee4-466d-b123-4e3933d36713", + "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": "Zoom", + "type": "Value", + "id": "98493329-ff99-4095-8e99-7661388f993a", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, { "name": "Jump", "type": "Button", - "id": "23ec065e-8aa4-4703-9210-e986bf59a239", + "id": "f1ba0d36-48eb-4cd5-b651-1c94a6531f70", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Run", + "type": "Button", + "id": "641cd816-40e6-41b4-8c3d-04687c349290", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Op1", + "type": "Button", + "id": "a6038f56-bd74-4372-a689-9d124cb9dce4", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Op2", + "type": "Button", + "id": "eb447b1a-6476-4171-b4f6-5829e89b7bb1", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Use", + "type": "Button", + "id": "7372f7e2-b3d2-4e91-b8e6-2f0ccde6fc1f", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "SelectItem", + "type": "Button", + "id": "86ddb388-aafd-4894-ad60-548692875a44", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "SelectBait", + "type": "Button", + "id": "580ad571-1c6f-4a92-b7ef-5ad070f39c37", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "SelectFood", + "type": "Button", + "id": "ab97da75-1fc6-4078-8cd9-4f385acf6fb3", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "UseTorch", + "type": "Button", + "id": "b78e0e72-e07a-4eb1-bc15-5f5829362c66", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "UseTelescope", + "type": "Button", + "id": "337d2419-7c32-4034-8287-cb7ef2ddad9d", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "UseBrail", + "type": "Button", + "id": "c252c4a9-a2dc-4f0c-9643-e144c075ee48", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "AddBob", + "type": "Button", + "id": "9eb9dd0d-f826-42f4-aff7-c87e2e6f037e", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "SubBob", + "type": "Button", + "id": "65665e2f-bf21-43f2-8b49-633cae84eb62", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "ToBag", + "type": "Button", + "id": "c2b64c66-782b-4ef6-a7cd-5010d18e501e", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Help", + "type": "Button", + "id": "35448d22-d762-4d1f-b7a4-a86d0fa63115", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Chat", + "type": "Button", + "id": "1d9a2ea1-7814-461d-b1bc-b9fd69821b4f", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Info", + "type": "Button", + "id": "c4d3c929-e81c-4b78-bd98-50fc5b7ff997", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Skill", + "type": "Button", + "id": "24ce9048-15be-4799-83a8-ab1889f7bf60", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "OpenBag", + "type": "Button", + "id": "40fa0fcf-5ae1-48ae-b333-3fb10fad6cc2", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Keepnet", + "type": "Button", + "id": "5636ef35-4a13-42bc-a9e0-15dfd2a952bd", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Make", + "type": "Button", + "id": "67a15925-6997-4904-858b-879e440b6e3e", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Map", + "type": "Button", + "id": "b84f3faa-ab54-448a-9362-c3950593ad77", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Quick1", + "type": "Button", + "id": "684b0dde-3f8f-4a88-9ecb-e0fb11de8f55", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Quick2", + "type": "Button", + "id": "318eb5e1-ef85-4d25-940c-207ca61a4f86", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Quick3", + "type": "Button", + "id": "97ed3871-2a0c-46bf-83bb-a4bad4d3d544", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Quick4", + "type": "Button", + "id": "a7b19131-f9dd-4f2a-b617-526856f6ae34", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Quick5", + "type": "Button", + "id": "41ac843b-c1a5-41fd-9b84-3c36bd6939e7", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Quick6", + "type": "Button", + "id": "a469cd36-0dca-4f9a-91c2-29c8e854d92c", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Quick7", + "type": "Button", + "id": "cbd4a3df-9c62-4090-87f0-167491afceb2", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Quick8", + "type": "Button", + "id": "e187691f-4928-4792-a356-11c571df6e8b", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Quick9", + "type": "Button", + "id": "79fdff4c-7c25-4970-9379-71e1c73534b0", "expectedControlType": "", "processors": "", "interactions": "", @@ -18,17 +315,656 @@ "bindings": [ { "name": "", - "id": "622e8738-80f9-4c47-bdfc-febb097cff74", + "id": "978bfe49-cc26-4a3d-ab7b-7d7a29327403", + "path": "/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": "/w", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "8180e8bd-4097-4f4e-ab88-4523101a6ce9", + "path": "/upArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "320bffee-a40b-4347-ac70-c210eb8bc73a", + "path": "/s", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "1c5327b5-f71c-4f60-99c7-4e737386f1d1", + "path": "/downArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "d2581a9b-1d11-4566-b27d-b92aff5fabbc", + "path": "/a", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "2e46982e-44cc-431b-9f0b-c11910bf467a", + "path": "/leftArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "fcfe95b8-67b9-4526-84b5-5d0bc98d6400", + "path": "/d", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "77bff152-3580-4b21-b6de-dcd0c7e41164", + "path": "/rightArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "1635d3fe-58b6-4ba9-a4e2-f4b964f6b5c8", + "path": "/{Primary2DAxis}", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3ea4d645-4504-4529-b061-ab81934c3752", + "path": "/stick", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "c1f7a91b-d0fd-4a62-997e-7fb9b69bf235", + "path": "/rightStick", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8c8e490b-c610-4785-884f-f04217b23ca4", + "path": "/delta", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse;Touch", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3e5f5442-8668-4b27-a940-df99bad7e831", + "path": "/{Hatswitch}", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "f2e9ba44-c423-42a7-ad56-f20975884794", + "path": "/leftShift", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Run", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8cbb2f4b-a784-49cc-8d5e-c010b8c7f4e6", + "path": "/leftStickPress", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Run", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d8bf24bf-3f2f-4160-a97c-38ec1eb520ba", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Run", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "eb40bb66-4559-4dfa-9a2f-820438abb426", + "path": "/space", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "daba33a1-ad0c-4742-a909-43ad1cdfbeb6", + "path": "/buttonSouth", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "603f3daf-40bd-4854-8724-93e8017f59e3", + "path": "/secondaryButton", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "13e7338f-4b65-4fe1-be3e-9e343214372a", + "path": "/scroll", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Zoom", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "dc53c96d-ef5b-44af-ab2f-ec42f8e2e045", + "path": "/leftButton", + "interactions": "", + "processors": "", + "groups": "", + "action": "Op1", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "35e599f2-e8a1-416e-bca5-f3a2137421d1", + "path": "/rightButton", + "interactions": "", + "processors": "", + "groups": "", + "action": "Op2", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "01d704a4-4abb-4832-a338-6ecc59ac4c75", + "path": "/e", + "interactions": "", + "processors": "", + "groups": "", + "action": "Use", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "211b10df-e7a6-4128-a2a9-f8d3817914e4", + "path": "/b", + "interactions": "", + "processors": "", + "groups": "", + "action": "SelectBait", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d5771e70-0672-4b6b-a48f-206cc5276812", + "path": "/t", + "interactions": "", + "processors": "", + "groups": "", + "action": "SelectFood", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "85c51334-cad2-42b8-9bc0-9fa9bc0f9643", + "path": "/u", + "interactions": "", + "processors": "", + "groups": "", + "action": "SelectItem", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "cea943ec-a234-44a2-8993-9da71b3ae18b", + "path": "/f", + "interactions": "", + "processors": "", + "groups": "", + "action": "UseTorch", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "986650f5-2cf5-4141-95cc-6e68292d361a", + "path": "/z", + "interactions": "", + "processors": "", + "groups": "", + "action": "UseTelescope", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "980d5d3e-d16c-4341-9ccd-013cca712b8a", "path": "/space", "interactions": "", "processors": "", "groups": "", - "action": "Jump", + "action": "UseBrail", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "ab09d705-53b7-4355-bca9-bc12a07ba5e6", + "path": "/equals", + "interactions": "", + "processors": "", + "groups": "", + "action": "AddBob", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "23229eb8-1408-476c-ab39-a85cec86d2fa", + "path": "/minus", + "interactions": "", + "processors": "", + "groups": "", + "action": "SubBob", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "bb2cdeeb-8818-4958-982c-144f48b52c2e", + "path": "/backspace", + "interactions": "", + "processors": "", + "groups": "", + "action": "ToBag", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "9291baa5-42b7-41fb-91a9-a3f38b86d5e6", + "path": "/f1", + "interactions": "", + "processors": "", + "groups": "", + "action": "Help", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "815dc5ee-4737-4312-98c5-01670023c90b", + "path": "/q", + "interactions": "", + "processors": "", + "groups": "", + "action": "Chat", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "ed0962d8-3fac-4742-acb1-a33c20ad4aa1", + "path": "/v", + "interactions": "", + "processors": "", + "groups": "", + "action": "Info", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "0fa9b73e-f638-40ae-b9dd-7962a657900c", + "path": "/o", + "interactions": "", + "processors": "", + "groups": "", + "action": "Skill", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "5a3a07bf-8da8-411a-a74f-88af99c6078b", + "path": "/i", + "interactions": "", + "processors": "", + "groups": "", + "action": "OpenBag", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "9835cfe8-92fc-486e-9090-72133f850c1f", + "path": "/c", + "interactions": "", + "processors": "", + "groups": "", + "action": "Keepnet", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4b8b8d1b-1920-4bfd-95f8-654e70fc9679", + "path": "/n", + "interactions": "", + "processors": "", + "groups": "", + "action": "Make", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "db12b135-f475-4d72-ab9f-a7bdcc9536ec", + "path": "/m", + "interactions": "", + "processors": "", + "groups": "", + "action": "Map", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "aa41d4be-4554-49ff-8ce9-e7b7391a4a0a", + "path": "/1", + "interactions": "", + "processors": "", + "groups": "", + "action": "Quick1", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "ec90a04d-0c9f-4573-9585-e0684561af73", + "path": "/2", + "interactions": "", + "processors": "", + "groups": "", + "action": "Quick2", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "6e24d903-2893-465f-8a15-99ff269fb90a", + "path": "/3", + "interactions": "", + "processors": "", + "groups": "", + "action": "Quick3", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b43a8a8d-396f-45d5-b7c0-49906d3959bf", + "path": "/4", + "interactions": "", + "processors": "", + "groups": "", + "action": "Quick4", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "9939c37d-0dd5-4ba5-8d15-687a25cf83d8", + "path": "/5", + "interactions": "", + "processors": "", + "groups": "", + "action": "Quick5", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "df0f7d01-b6a5-4a06-b145-4ac9521caa47", + "path": "/6", + "interactions": "", + "processors": "", + "groups": "", + "action": "Quick6", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d1f3bf38-81dd-40e5-8479-70318ec1049b", + "path": "/7", + "interactions": "", + "processors": "", + "groups": "", + "action": "Quick7", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "f9789cc4-2c44-4dfe-b7cd-e583d14d75cc", + "path": "/8", + "interactions": "", + "processors": "", + "groups": "", + "action": "Quick8", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "6857da81-80ac-4d7d-ac72-c656cca1209f", + "path": "/9", + "interactions": "", + "processors": "", + "groups": "", + "action": "Quick9", + "isComposite": false, + "isPartOfComposite": false + } + ] + }, + { + "name": "UI", + "id": "1e134a50-caf1-48ef-a011-2fabe2c0d049", + "actions": [ + { + "name": "Roll", + "type": "Button", + "id": "379cc72d-f733-45da-b173-b881ab8ab0ed", + "expectedControlType": "", + "processors": "", + "interactions": "", + "initialStateCheck": false + } + ], + "bindings": [ + { + "name": "", + "id": "0e66040a-5980-401a-85c3-b2ef2cc13664", + "path": "", + "interactions": "", + "processors": "", + "groups": "", + "action": "Roll", "isComposite": false, "isPartOfComposite": false } ] } ], - "controlSchemes": [] + "controlSchemes": [ + { + "name": "Keyboard&Mouse", + "bindingGroup": "Keyboard&Mouse", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + }, + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Gamepad", + "bindingGroup": "Gamepad", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Touch", + "bindingGroup": "Touch", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Joystick", + "bindingGroup": "Joystick", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "XR", + "bindingGroup": "XR", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + } + ] } \ No newline at end of file diff --git a/Assets/PlayerInputControl.inputactions.meta b/Assets/PlayerInputControl.inputactions.meta index 1ee77da74..b6f388879 100644 --- a/Assets/PlayerInputControl.inputactions.meta +++ b/Assets/PlayerInputControl.inputactions.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: d0e3cb5a99f3d324ea14bfe64485b2e4 +guid: 8a314d59348c97b4e96e6eb9b09285a6 ScriptedImporter: internalIDToNameTable: [] externalObjects: {} @@ -11,4 +11,4 @@ ScriptedImporter: generateWrapperCode: 1 wrapperCodePath: Assets/Scripts/Fishing/PlayerInputControl.cs wrapperClassName: - wrapperCodeNamespace: + wrapperCodeNamespace: NBF diff --git a/Assets/Resources/Prefabs/Player/male.prefab b/Assets/Resources/Prefabs/Player/male.prefab index cb0dbaabe..3e269ea3c 100644 --- a/Assets/Resources/Prefabs/Player/male.prefab +++ b/Assets/Resources/Prefabs/Player/male.prefab @@ -4153,8 +4153,8 @@ MonoBehaviour: m_StickToGroundForce: 10 m_GravityMultiplier: 2 m_MouseLook: - XSensitivity: 2 - YSensitivity: 2 + XSensitivity: 1 + YSensitivity: 1 clampVerticalRotation: 1 MinimumX: -40 MaximumX: 70 @@ -4371,7 +4371,10 @@ MonoBehaviour: configId: 0 position: {x: 0, y: 0, z: 0} rotation: {x: 0, y: 0, z: 0, w: 0} + currentReelingSpeed: 0 + isHandOnHandle: 0 lineLength: 0 + reelSpeed: 0 state: 0 lineCutTimer: 0 selectorRodSetting: 0 @@ -4382,6 +4385,7 @@ MonoBehaviour: PlayerAnimatorCtrl: {fileID: 0} Gears: {fileID: 0} LineRenderer: {fileID: 0} + LureTrajectorySimulator: {fileID: 0} --- !u!114 &8072573713298176091 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/Assets/Scenes/StartUp.unity b/Assets/Scenes/StartUp.unity index d627649cd..96b07c61d 100644 --- a/Assets/Scenes/StartUp.unity +++ b/Assets/Scenes/StartUp.unity @@ -256,7 +256,7 @@ Transform: m_GameObject: {fileID: 174907465} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 8.3828125, y: -5, z: 0} + m_LocalPosition: {x: 8.888889, y: -5, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -274,6 +274,356 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: b189222c6db8433db1239d314f92cf9f, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1 &375624856 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 375624857} + - component: {fileID: 375624858} + - component: {fileID: 375624859} + m_Layer: 0 + m_Name: Rewired Input Manager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &375624857 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 375624856} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6098876000977740681} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &375624858 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 375624856} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 581b3e3c96df0ef42aef16b63b27b87f, type: 3} + m_Name: + m_EditorClassIdentifier: + _dontDestroyOnLoad: 1 + _userData: + configVars: + updateMode: 0 + updateLoop: 1 + alwaysUseUnityInput: 0 + windowsStandalonePrimaryInputSource: 0 + osx_primaryInputSource: 0 + linux_primaryInputSource: 0 + windowsUWP_primaryInputSource: 0 + xboxOne_primaryInputSource: 0 + gameCoreXboxOne_primaryInputSource: 0 + gameCoreScarlett_primaryInputSource: 0 + ps4_primaryInputSource: 0 + ps5_primaryInputSource: 0 + webGL_primaryInputSource: 0 + useXInput: 1 + useNativeMouse: 1 + useEnhancedDeviceSupport: 1 + osxStandalone_useEnhancedDeviceSupport: 1 + android_supportUnknownGamepads: 1 + ps4_assignJoysticksByPS4JoyId: 1 + useSteamControllerSupport: 1 + logToScreen: 0 + runInEditMode: 0 + allowInputInEditorSceneView: 0 + unityUsePhysicalKeys: 1 + keyCombinationOverrideMode: 2 + generateKeyEventsOnKeyCombinationOverride: 1 + platformVars_windowsStandalone: + disableKeyboard: 0 + disableMouse: 0 + ignoreInputWhenAppNotInFocus: 1 + useNativeKeyboard: 1 + joystickRefreshRate: 240 + useWindowsGamingInput: 1 + enhancedDeviceSupportExcludedDeviceTypes: + platformVars_linuxStandalone: + disableKeyboard: 0 + disableMouse: 0 + ignoreInputWhenAppNotInFocus: 1 + useEnhancedDeviceSupport: 1 + enhancedDeviceSupportExcludedDeviceTypes: + platformVars_osxStandalone: + disableKeyboard: 0 + disableMouse: 0 + ignoreInputWhenAppNotInFocus: 1 + useAppleGameController: 1 + assignJoysticksByUserId: 0 + enhancedDeviceSupportExcludedDeviceTypes: + platformVars_windowsUWP: + disableKeyboard: 0 + disableMouse: 0 + ignoreInputWhenAppNotInFocus: 1 + useGamepadAPI: 1 + useHIDAPI: 1 + platformVars_iOS: + disableKeyboard: 0 + disableMouse: 0 + ignoreInputWhenAppNotInFocus: 1 + platformVars_tvOS: + disableKeyboard: 0 + disableMouse: 0 + ignoreInputWhenAppNotInFocus: 1 + platformVars_android: + disableKeyboard: 0 + disableMouse: 0 + ignoreInputWhenAppNotInFocus: 1 + platformVars_ps4: + disableKeyboard: 0 + disableMouse: 0 + ignoreInputWhenAppNotInFocus: 1 + platformVars_ps5: + disableKeyboard: 0 + disableMouse: 0 + ignoreInputWhenAppNotInFocus: 1 + assignJoysticksByPS5JoyId: 1 + platformVars_psVita: + disableKeyboard: 0 + disableMouse: 0 + ignoreInputWhenAppNotInFocus: 1 + platformVars_xboxOne: + disableKeyboard: 0 + disableMouse: 0 + ignoreInputWhenAppNotInFocus: 1 + platformVars_gameCoreXboxOne: + disableKeyboard: 0 + disableMouse: 0 + ignoreInputWhenAppNotInFocus: 1 + assignJoysticksByUserId: 0 + platformVars_gameCoreScarlett: + disableKeyboard: 0 + disableMouse: 0 + ignoreInputWhenAppNotInFocus: 1 + assignJoysticksByUserId: 0 + platformVars_switch: + disableKeyboard: 0 + disableMouse: 0 + ignoreInputWhenAppNotInFocus: 1 + platformVars_webGL: + disableKeyboard: 0 + disableMouse: 0 + ignoreInputWhenAppNotInFocus: 1 + maxJoysticksPerPlayer: 1 + autoAssignJoysticks: 1 + assignJoysticksToPlayingPlayersOnly: 0 + distributeJoysticksEvenly: 1 + reassignJoystickToPreviousOwnerOnReconnect: 1 + defaultJoystickAxis2DDeadZoneType: 1 + defaultJoystickAxis2DSensitivityType: 0 + defaultAxisSensitivityType: 0 + force4WayHats: 0 + throttleCalibrationMode: 0 + activateActionButtonsOnNegativeValue: 0 + deferControllerConnectedEventsOnStart: 0 + logLevel: 7 + editorSettings: + exportConsts_useParentClass: 0 + exportConsts_parentClassName: RewiredConsts + exportConsts_useNamespace: 1 + exportConsts_namespace: RewiredConsts + exportConsts_actions: 1 + exportConsts_actionsClassName: Action + exportConsts_actionsIncludeActionCategory: 0 + exportConsts_actionsCreateClassesForActionCategories: 0 + exportConsts_mapCategories: 1 + exportConsts_mapCategoriesClassName: Category + exportConsts_layouts: 1 + exportConsts_layoutsClassName: Layout + exportConsts_players: 1 + exportConsts_playersClassName: Player + exportConsts_inputBehaviors: 0 + exportConsts_inputBehaviorsClassName: InputBehavior + exportConsts_customControllers: 1 + exportConsts_customControllersClassName: CustomController + exportConsts_customControllersAxesClassName: Axis + exportConsts_customControllersButtonsClassName: Button + exportConsts_layoutManagerRuleSets: 1 + exportConsts_layoutManagerRuleSetsClassName: LayoutManagerRuleSet + exportConsts_mapEnablerRuleSets: 1 + exportConsts_mapEnablerRuleSetsClassName: MapEnablerRuleSet + exportConsts_allCapsConstantNames: 0 + players: + - _id: 9999999 + _name: System + _descriptiveName: System + _key: system_player + _startPlaying: 1 + _defaultJoystickMaps: [] + _defaultMouseMaps: [] + _defaultKeyboardMaps: [] + _defaultCustomControllerMaps: [] + _startingCustomControllers: [] + _assignMouseOnStart: 1 + _assignKeyboardOnStart: 1 + _excludeFromControllerAutoAssignment: 1 + _controllerMapLayoutManagerSettings: + _enabled: 1 + _loadFromUserDataStore: 1 + _ruleSets: [] + _controllerMapEnablerSettings: + _enabled: 1 + _ruleSets: [] + - _id: 1 + _name: Player0 + _descriptiveName: Player0 + _key: + _startPlaying: 1 + _defaultJoystickMaps: + - _enabled: 1 + _categoryId: 0 + _layoutId: 0 + _defaultMouseMaps: + - _enabled: 1 + _categoryId: 0 + _layoutId: 0 + _defaultKeyboardMaps: + - _enabled: 1 + _categoryId: 0 + _layoutId: 0 + _defaultCustomControllerMaps: [] + _startingCustomControllers: [] + _assignMouseOnStart: 1 + _assignKeyboardOnStart: 1 + _excludeFromControllerAutoAssignment: 0 + _controllerMapLayoutManagerSettings: + _enabled: 1 + _loadFromUserDataStore: 1 + _ruleSets: [] + _controllerMapEnablerSettings: + _enabled: 1 + _ruleSets: [] + actions: + - _id: 0 + _name: Action0 + _type: 0 + _descriptiveName: Action0 + _positiveDescriptiveName: + _negativeDescriptiveName: + _key: + _positiveKey: + _negativeKey: + _behaviorId: 0 + _userAssignable: 1 + _categoryId: 0 + actionCategories: + - _name: Default + _descriptiveName: Default + _key: + _tag: + _id: 0 + _userAssignable: 1 + actionCategoryMap: + list: + - categoryId: 0 + actionIds: 00000000 + inputBehaviors: + - _id: 0 + _name: Default + _joystickAxisSensitivity: 1 + _digitalAxisSimulation: 1 + _digitalAxisSnap: 1 + _digitalAxisInstantReverse: 0 + _digitalAxisGravity: 3 + _digitalAxisSensitivity: 3 + _mouseXYAxisMode: 0 + _mouseOtherAxisMode: 0 + _mouseXYAxisSensitivity: 1 + _mouseXYAxisDeltaCalc: 0 + _mouseOtherAxisSensitivity: 1 + _customControllerAxisSensitivity: 1 + _buttonDoublePressSpeed: 0.3 + _buttonShortPressTime: 0.25 + _buttonShortPressExpiresIn: 0 + _buttonLongPressTime: 1 + _buttonLongPressExpiresIn: 0 + _buttonDeadZone: 0.5 + _buttonDownBuffer: 0 + _buttonRepeatRate: 30 + _buttonRepeatDelay: 0 + mapCategories: + - _name: Default + _descriptiveName: Default + _key: + _tag: + _id: 0 + _userAssignable: 1 + _checkConflictsWithAllCategories: 1 + _checkConflictsCategoryIds: + joystickLayouts: + - _name: Default + _descriptiveName: Default + _key: + _id: 0 + keyboardLayouts: + - _name: Default + _descriptiveName: Default + _key: + _id: 0 + mouseLayouts: + - _name: Default + _descriptiveName: Default + _key: + _id: 0 + customControllerLayouts: + - _name: Default + _descriptiveName: Default + _key: + _id: 0 + joystickMaps: [] + keyboardMaps: [] + mouseMaps: [] + customControllerMaps: [] + customControllers: [] + controllerMapLayoutManagerRuleSets: [] + controllerMapEnablerRuleSets: [] + playerIdCounter: 2 + actionIdCounter: 1 + actionCategoryIdCounter: 1 + inputBehaviorIdCounter: 1 + mapCategoryIdCounter: 1 + joystickLayoutIdCounter: 1 + keyboardLayoutIdCounter: 1 + mouseLayoutIdCounter: 1 + customControllerLayoutIdCounter: 1 + joystickMapIdCounter: 0 + keyboardMapIdCounter: 0 + mouseMapIdCounter: 0 + customControllerMapIdCounter: 0 + customControllerIdCounter: 0 + controllerMapLayoutManagerSetIdCounter: 0 + controllerMapEnablerSetIdCounter: 0 + _controllerDataFiles: {fileID: 11400000, guid: d21d2b20df8369642b76aafbb2576ba7, type: 2} +--- !u!114 &375624859 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 375624856} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b189222c6db8433db1239d314f92cf9f, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &386239068 GameObject: m_ObjectHideFlags: 0 @@ -826,21 +1176,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1879421339} m_CullTransparentMesh: 1 ---- !u!4 &1061014403833242246 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3775995400753819156} - serializedVersion: 2 - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 6098876000977740681} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1341717235351337375 MonoBehaviour: m_ObjectHideFlags: 0 @@ -885,36 +1220,6 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!1 &3775995400753819156 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1061014403833242246} - - component: {fileID: 6921240725389724586} - - component: {fileID: 4768231682430458967} - m_Layer: 0 - m_Name: Rewired Input Manager - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &4768231682430458967 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3775995400753819156} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b189222c6db8433db1239d314f92cf9f, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!20 &5381913955489316042 Camera: m_ObjectHideFlags: 0 @@ -1024,7 +1329,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 1061014403833242246} + - {fileID: 375624857} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &6620360613922641342 @@ -1054,2419 +1359,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c40f26e5da0a454b93cd5d1e94157699, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!114 &6921240725389724586 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3775995400753819156} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 581b3e3c96df0ef42aef16b63b27b87f, type: 3} - m_Name: - m_EditorClassIdentifier: - _dontDestroyOnLoad: 1 - _userData: - configVars: - updateMode: 0 - updateLoop: 1 - alwaysUseUnityInput: 0 - windowsStandalonePrimaryInputSource: 0 - osx_primaryInputSource: 0 - linux_primaryInputSource: 0 - windowsUWP_primaryInputSource: 0 - xboxOne_primaryInputSource: 0 - gameCoreXboxOne_primaryInputSource: 0 - gameCoreScarlett_primaryInputSource: 0 - ps4_primaryInputSource: 0 - ps5_primaryInputSource: 0 - webGL_primaryInputSource: 0 - useXInput: 1 - useNativeMouse: 1 - useEnhancedDeviceSupport: 1 - osxStandalone_useEnhancedDeviceSupport: 1 - android_supportUnknownGamepads: 1 - ps4_assignJoysticksByPS4JoyId: 1 - useSteamControllerSupport: 1 - logToScreen: 0 - runInEditMode: 0 - allowInputInEditorSceneView: 1 - unityUsePhysicalKeys: 1 - keyCombinationOverrideMode: 2 - generateKeyEventsOnKeyCombinationOverride: 1 - platformVars_windowsStandalone: - disableKeyboard: 0 - disableMouse: 0 - ignoreInputWhenAppNotInFocus: 1 - useNativeKeyboard: 1 - joystickRefreshRate: 240 - useWindowsGamingInput: 1 - enhancedDeviceSupportExcludedDeviceTypes: - platformVars_linuxStandalone: - disableKeyboard: 0 - disableMouse: 0 - ignoreInputWhenAppNotInFocus: 1 - useEnhancedDeviceSupport: 1 - enhancedDeviceSupportExcludedDeviceTypes: - platformVars_osxStandalone: - disableKeyboard: 0 - disableMouse: 0 - ignoreInputWhenAppNotInFocus: 1 - useAppleGameController: 1 - assignJoysticksByUserId: 0 - enhancedDeviceSupportExcludedDeviceTypes: - platformVars_windowsUWP: - disableKeyboard: 0 - disableMouse: 0 - ignoreInputWhenAppNotInFocus: 1 - useGamepadAPI: 1 - useHIDAPI: 1 - platformVars_iOS: - disableKeyboard: 0 - disableMouse: 0 - ignoreInputWhenAppNotInFocus: 1 - platformVars_tvOS: - disableKeyboard: 0 - disableMouse: 0 - ignoreInputWhenAppNotInFocus: 1 - platformVars_android: - disableKeyboard: 0 - disableMouse: 0 - ignoreInputWhenAppNotInFocus: 1 - platformVars_ps4: - disableKeyboard: 0 - disableMouse: 0 - ignoreInputWhenAppNotInFocus: 1 - platformVars_ps5: - disableKeyboard: 0 - disableMouse: 0 - ignoreInputWhenAppNotInFocus: 1 - assignJoysticksByPS5JoyId: 1 - platformVars_psVita: - disableKeyboard: 0 - disableMouse: 0 - ignoreInputWhenAppNotInFocus: 1 - platformVars_xboxOne: - disableKeyboard: 0 - disableMouse: 0 - ignoreInputWhenAppNotInFocus: 1 - platformVars_gameCoreXboxOne: - disableKeyboard: 0 - disableMouse: 0 - ignoreInputWhenAppNotInFocus: 1 - assignJoysticksByUserId: 0 - platformVars_gameCoreScarlett: - disableKeyboard: 0 - disableMouse: 0 - ignoreInputWhenAppNotInFocus: 1 - assignJoysticksByUserId: 0 - platformVars_switch: - disableKeyboard: 0 - disableMouse: 0 - ignoreInputWhenAppNotInFocus: 1 - platformVars_webGL: - disableKeyboard: 0 - disableMouse: 0 - ignoreInputWhenAppNotInFocus: 1 - maxJoysticksPerPlayer: 100 - autoAssignJoysticks: 1 - assignJoysticksToPlayingPlayersOnly: 0 - distributeJoysticksEvenly: 1 - reassignJoystickToPreviousOwnerOnReconnect: 1 - defaultJoystickAxis2DDeadZoneType: 1 - defaultJoystickAxis2DSensitivityType: 0 - defaultAxisSensitivityType: 0 - force4WayHats: 0 - throttleCalibrationMode: 0 - activateActionButtonsOnNegativeValue: 0 - deferControllerConnectedEventsOnStart: 1 - logLevel: 7 - editorSettings: - exportConsts_useParentClass: 0 - exportConsts_parentClassName: RewiredConsts - exportConsts_useNamespace: 1 - exportConsts_namespace: RewiredConsts - exportConsts_actions: 1 - exportConsts_actionsClassName: Action - exportConsts_actionsIncludeActionCategory: 0 - exportConsts_actionsCreateClassesForActionCategories: 0 - exportConsts_mapCategories: 1 - exportConsts_mapCategoriesClassName: Category - exportConsts_layouts: 1 - exportConsts_layoutsClassName: Layout - exportConsts_players: 1 - exportConsts_playersClassName: Player - exportConsts_inputBehaviors: 0 - exportConsts_inputBehaviorsClassName: InputBehavior - exportConsts_customControllers: 1 - exportConsts_customControllersClassName: CustomController - exportConsts_customControllersAxesClassName: Axis - exportConsts_customControllersButtonsClassName: Button - exportConsts_layoutManagerRuleSets: 1 - exportConsts_layoutManagerRuleSetsClassName: LayoutManagerRuleSet - exportConsts_mapEnablerRuleSets: 1 - exportConsts_mapEnablerRuleSetsClassName: MapEnablerRuleSet - exportConsts_allCapsConstantNames: 0 - players: - - _id: 9999999 - _name: System - _descriptiveName: System - _key: - _startPlaying: 1 - _defaultJoystickMaps: [] - _defaultMouseMaps: [] - _defaultKeyboardMaps: [] - _defaultCustomControllerMaps: [] - _startingCustomControllers: [] - _assignMouseOnStart: 1 - _assignKeyboardOnStart: 1 - _excludeFromControllerAutoAssignment: 1 - _controllerMapLayoutManagerSettings: - _enabled: 1 - _loadFromUserDataStore: 1 - _ruleSets: [] - _controllerMapEnablerSettings: - _enabled: 1 - _ruleSets: [] - - _id: 1 - _name: Player0 - _descriptiveName: Player0 - _key: - _startPlaying: 1 - _defaultJoystickMaps: - - _enabled: 1 - _categoryId: 0 - _layoutId: 0 - _defaultMouseMaps: - - _enabled: 1 - _categoryId: 0 - _layoutId: 0 - _defaultKeyboardMaps: - - _enabled: 1 - _categoryId: 0 - _layoutId: 0 - _defaultCustomControllerMaps: [] - _startingCustomControllers: [] - _assignMouseOnStart: 1 - _assignKeyboardOnStart: 1 - _excludeFromControllerAutoAssignment: 0 - _controllerMapLayoutManagerSettings: - _enabled: 1 - _loadFromUserDataStore: 1 - _ruleSets: [] - _controllerMapEnablerSettings: - _enabled: 1 - _ruleSets: [] - actions: - - _id: 0 - _name: moveVertical - _type: 0 - _descriptiveName: SETTINGS_VERTICAL - _positiveDescriptiveName: SETTINGS_FORWARD - _negativeDescriptiveName: SETTINGS_BACKWARD - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 2 - _name: moveHorizontal - _type: 0 - _descriptiveName: SETTINGS_HORIZONTAL - _positiveDescriptiveName: SETTINGS_MOVE_RIGHT - _negativeDescriptiveName: SETTINGS_MOVE_LEFT - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 4 - _name: jumping - _type: 1 - _descriptiveName: SETTINGS_JUMPING - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 5 - _name: exitKey - _type: 1 - _descriptiveName: EXIT - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 6 - _name: equipmentScene - _type: 1 - _descriptiveName: EQUIPMENT - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 7 - _name: shopScene - _type: 1 - _descriptiveName: SHOP - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 8 - _name: mapScene - _type: 1 - _descriptiveName: MAP - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 9 - _name: settingsScene - _type: 1 - _descriptiveName: SETTINGS - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 10 - _name: helpPanel - _type: 1 - _descriptiveName: HELP - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 11 - _name: quickHelpKey - _type: 1 - _descriptiveName: SETTINGS_QUICK_HELP - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 12 - _name: runKey - _type: 1 - _descriptiveName: SETTINGS_RUN - _positiveDescriptiveName: Run - _negativeDescriptiveName: Run - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 13 - _name: cameraTypeViewKey - _type: 1 - _descriptiveName: SETTINGS_CAMERA_TYPE_VIEW - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 14 - _name: cameraThirdPersonChangeSide - _type: 1 - _descriptiveName: cameraThirdPersonChangeSide - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 0 - _categoryId: 0 - - _id: 15 - _name: cameraThirdPersonChangeZoomUp - _type: 1 - _descriptiveName: cameraThirdPersonChangeZoomUp - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 0 - _categoryId: 0 - - _id: 16 - _name: cameraThirdPersonChangeZoomDown - _type: 1 - _descriptiveName: cameraThirdPersonChangeZoomDown - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 0 - _categoryId: 0 - - _id: 17 - _name: showGUIKey - _type: 1 - _descriptiveName: SETTINGS_HIDE_GUI - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 18 - _name: freeCameraKey - _type: 1 - _descriptiveName: freeCameraKey - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 0 - _categoryId: 0 - - _id: 19 - _name: eagleEye - _type: 1 - _descriptiveName: SETTINGS_EAGLE_EYE - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 23 - _name: Reeling - _type: 1 - _descriptiveName: SETTINGS_REELING - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 24 - _name: CameraVertical - _type: 0 - _descriptiveName: CameraVertical - _positiveDescriptiveName: CameraVertical - _negativeDescriptiveName: CameraVertical - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 0 - _categoryId: 0 - - _id: 58 - _name: CameraVerticalGamepadUI - _type: 0 - _descriptiveName: CameraVerticalGamepadUI - _positiveDescriptiveName: CameraVerticalGamepadUI - _negativeDescriptiveName: CameraVerticalGamepadUI - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 0 - _categoryId: 0 - - _id: 60 - _name: CameraVerticalGamepad - _type: 0 - _descriptiveName: CameraVerticalGamepad - _positiveDescriptiveName: CameraVerticalGamepad - _negativeDescriptiveName: CameraVerticalGamepad - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 0 - _categoryId: 0 - - _id: 25 - _name: CameraHorizontal - _type: 0 - _descriptiveName: CameraHorizontal - _positiveDescriptiveName: CameraHorizontal - _negativeDescriptiveName: CameraHorizontal - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 0 - _categoryId: 0 - - _id: 59 - _name: CameraHorizontalGamepadUI - _type: 0 - _descriptiveName: CameraHorizontalGamepadUI - _positiveDescriptiveName: CameraHorizontalGamepadUI - _negativeDescriptiveName: CameraHorizontalGamepadUI - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 0 - _categoryId: 0 - - _id: 61 - _name: CameraHorizontalGamepad - _type: 0 - _descriptiveName: CameraHorizontalGamepad - _positiveDescriptiveName: CameraHorizontalGamepad - _negativeDescriptiveName: CameraHorizontalGamepad - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 0 - _categoryId: 0 - - _id: 26 - _name: MouseClick - _type: 1 - _descriptiveName: MouseClick - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 0 - _categoryId: 0 - - _id: 27 - _name: underwaterCameraKey - _type: 1 - _descriptiveName: SETTINGS_UNDERWATER_CAMERA - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 28 - _name: underwaterMiniCameraKey - _type: 1 - _descriptiveName: underwaterMiniCameraKey - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 0 - _categoryId: 0 - - _id: 29 - _name: underwaterZoomUpCameraKey - _type: 1 - _descriptiveName: SETTINGS_UNDERWATER_ZOOM_UP - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 30 - _name: underwaterZoomDownCameraKey - _type: 1 - _descriptiveName: SETTINGS_UNDERWATER_ZOOM_DOWN - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 31 - _name: underwaterZoomFloat - _type: 1 - _descriptiveName: SETTINGS_ZOOM - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 32 - _name: showSlot0 - _type: 1 - _descriptiveName: SETTINGS_SHOW_SLOT_0 - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 33 - _name: showSlot1 - _type: 1 - _descriptiveName: SETTINGS_SHOW_SLOT_1 - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 34 - _name: showSlot2 - _type: 1 - _descriptiveName: SETTINGS_SHOW_SLOT_2 - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 35 - _name: showSlot3 - _type: 1 - _descriptiveName: SETTINGS_SHOW_SLOT_3 - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 36 - _name: showSlot4 - _type: 1 - _descriptiveName: SETTINGS_SHOW_SLOT_4 - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 37 - _name: TargetingCastButton - _type: 1 - _descriptiveName: TargetingCastButton - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 0 - _categoryId: 0 - - _id: 38 - _name: NearCastButton - _type: 1 - _descriptiveName: SETTINGS_NEAR_CAST - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 39 - _name: FarCastButton - _type: 1 - _descriptiveName: SETTINGS_FAR_CAST - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 40 - _name: catchButton - _type: 1 - _descriptiveName: SETTINGS_CATCH - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 41 - _name: rodPullUpButton - _type: 1 - _descriptiveName: SETTINGS_ROD_PULL_UP - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 42 - _name: resetCast - _type: 1 - _descriptiveName: SETTINGS_RESET_Q - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 43 - _name: fingerBlockLineButton - _type: 1 - _descriptiveName: fingerBlockLineButton - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 0 - _categoryId: 0 - - _id: 44 - _name: UnlockLockReelButton - _type: 1 - _descriptiveName: UnlockLockReelButton - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 0 - _categoryId: 0 - - _id: 45 - _name: reelSpeedUp - _type: 1 - _descriptiveName: SETTINGS_REEL_SPEED_UP - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 46 - _name: reelSpeedDown - _type: 1 - _descriptiveName: SETTINGS_REEL_SPEED_DOWN - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 47 - _name: reelDragUp - _type: 1 - _descriptiveName: SETTINGS_REEL_DRAG_UP - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 48 - _name: reelDragDown - _type: 1 - _descriptiveName: SETTINGS_REEL_DRAG_DOWN - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 49 - _name: reelDragUpKeyPad - _type: 1 - _descriptiveName: reelDragUpKeyPad - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 0 - _categoryId: 0 - - _id: 50 - _name: reelDragDownKeyPad - _type: 1 - _descriptiveName: reelDragDownKeyPad - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 0 - _categoryId: 0 - - _id: 51 - _name: reelSpeedMax - _type: 1 - _descriptiveName: SETTINGS_REEL_SPEED_MAX - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 52 - _name: getUpRod - _type: 1 - _descriptiveName: SETTINGS_GET_UP_ROD - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 53 - _name: headFlashLight - _type: 1 - _descriptiveName: SETTINGS_FLASHLIGHT - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 54 - _name: dropGetSupportButton - _type: 1 - _descriptiveName: DROP_SUPPORT_MOUSE - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 55 - _name: cancelSupportButton - _type: 1 - _descriptiveName: CANCEL_SUPPORT_MOUSE - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 56 - _name: floatDeepthUp - _type: 1 - _descriptiveName: SETTINGS_FLOAT_DEEPTH_UP - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 57 - _name: floatDeepthDown - _type: 1 - _descriptiveName: SETTINGS_FLOAT_DEEPTH_DOWN - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 62 - _name: BugReporter - _type: 1 - _descriptiveName: SETTINGS_BUG_REPORTER - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 64 - _name: RB - _type: 1 - _descriptiveName: RB - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 0 - _categoryId: 0 - - _id: 65 - _name: LB - _type: 1 - _descriptiveName: LB - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 0 - _categoryId: 0 - - _id: 66 - _name: LMB - _type: 1 - _descriptiveName: LMB - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 0 - _categoryId: 0 - - _id: 67 - _name: RMB - _type: 1 - _descriptiveName: RMB - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 0 - _categoryId: 0 - - _id: 68 - _name: FeedFishes - _type: 1 - _descriptiveName: Feed Fishes On Gamepad - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 0 - _categoryId: 0 - - _id: 69 - _name: B - _type: 1 - _descriptiveName: B - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 0 - _categoryId: 0 - - _id: 70 - _name: F6 - _type: 1 - _descriptiveName: F6 - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 0 - _categoryId: 0 - - _id: 71 - _name: LT - _type: 1 - _descriptiveName: LT - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 0 - _categoryId: 0 - - _id: 72 - _name: quickMenu - _type: 1 - _descriptiveName: SETTINGS_QUICK_MENU - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 74 - _name: ToDeleteUp - _type: 1 - _descriptiveName: ToDeleteUp - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 0 - _categoryId: 0 - - _id: 75 - _name: ToDeleteDown - _type: 1 - _descriptiveName: ToDeleteDown - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 0 - _categoryId: 0 - - _id: 76 - _name: E - _type: 1 - _descriptiveName: E - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 0 - _categoryId: 0 - - _id: 77 - _name: isEnterLeaveBoat - _type: 1 - _descriptiveName: ENTER_LEAVE_BOAT - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 78 - _name: isStartStopSteringBoat - _type: 1 - _descriptiveName: START_STOP_STERING_BOAT - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 79 - _name: isRestartPositionBoat - _type: 1 - _descriptiveName: RESTART_POSITION_BOAT - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 82 - _name: PressRMB - _type: 1 - _descriptiveName: PressRMB - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 1 - _categoryId: 0 - - _id: 80 - _name: Q - _type: 1 - _descriptiveName: Q - _positiveDescriptiveName: - _negativeDescriptiveName: - _key: - _positiveKey: - _negativeKey: - _behaviorId: 0 - _userAssignable: 0 - _categoryId: 0 - actionCategories: - - _name: Default - _descriptiveName: Default - _key: - _tag: - _id: 0 - _userAssignable: 1 - actionCategoryMap: - list: - - categoryId: 0 - actionIds: 1a00000017000000180000003c0000003a000000190000003d0000003b0000000000000002000000040000000500000048000000060000000700000008000000090000000a0000000b0000000c0000000d0000000e0000000f000000100000001100000012000000130000001b0000001c0000001d0000001e0000001f000000200000002100000022000000230000002400000025000000260000002700000028000000290000002a0000002b0000002c0000002d0000002e0000002f000000300000003100000032000000330000003400000035000000360000003700000038000000390000003e00000044000000400000004100000042000000430000004500000046000000470000004a0000004b0000004c000000500000004d0000004e0000004f00000052000000 - inputBehaviors: - - _id: 0 - _name: Default - _joystickAxisSensitivity: 1 - _digitalAxisSimulation: 1 - _digitalAxisSnap: 1 - _digitalAxisInstantReverse: 0 - _digitalAxisGravity: 3 - _digitalAxisSensitivity: 3 - _mouseXYAxisMode: 0 - _mouseOtherAxisMode: 0 - _mouseXYAxisSensitivity: 1 - _mouseXYAxisDeltaCalc: 0 - _mouseOtherAxisSensitivity: 1 - _customControllerAxisSensitivity: 1 - _buttonDoublePressSpeed: 0.3 - _buttonShortPressTime: 0.25 - _buttonShortPressExpiresIn: 0 - _buttonLongPressTime: 1 - _buttonLongPressExpiresIn: 0 - _buttonDeadZone: 0.5 - _buttonDownBuffer: 0 - _buttonRepeatRate: 30 - _buttonRepeatDelay: 0 - mapCategories: - - _name: Default - _descriptiveName: Default - _key: - _tag: - _id: 0 - _userAssignable: 1 - _checkConflictsWithAllCategories: 1 - _checkConflictsCategoryIds: - joystickLayouts: - - _name: Default - _descriptiveName: Default - _key: - _id: 0 - keyboardLayouts: - - _name: Default - _descriptiveName: Default - _key: - _id: 0 - mouseLayouts: - - _name: Default - _descriptiveName: Default - _key: - _id: 0 - customControllerLayouts: - - _name: Default - _descriptiveName: Default - _key: - _id: 0 - joystickMaps: - - id: 1 - categoryId: 0 - layoutId: 0 - name: - hardwareGuidString: 83b427e4-086f-47f3-bb06-be266abd1ca5 - customControllerUid: 0 - actionElementMaps: - - _actionCategoryId: 0 - _actionId: 2 - _elementType: 0 - _elementIdentifierId: 0 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 59 - _elementType: 0 - _elementIdentifierId: 0 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 0 - _elementType: 0 - _elementIdentifierId: 1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 58 - _elementType: 0 - _elementIdentifierId: 1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 61 - _elementType: 0 - _elementIdentifierId: 2 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 60 - _elementType: 0 - _elementIdentifierId: 3 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 29 - _elementType: 0 - _elementIdentifierId: 3 - _axisRange: 1 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 30 - _elementType: 0 - _elementIdentifierId: 3 - _axisRange: 2 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 26 - _elementType: 1 - _elementIdentifierId: 4 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 54 - _elementType: 1 - _elementIdentifierId: 4 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 52 - _elementType: 1 - _elementIdentifierId: 4 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 77 - _elementType: 1 - _elementIdentifierId: 4 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 51 - _elementType: 1 - _elementIdentifierId: 4 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 42 - _elementType: 1 - _elementIdentifierId: 5 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 69 - _elementType: 1 - _elementIdentifierId: 5 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 55 - _elementType: 1 - _elementIdentifierId: 5 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 79 - _elementType: 1 - _elementIdentifierId: 5 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: -1 - _elementType: 1 - _elementIdentifierId: 6 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 4 - _elementType: 1 - _elementIdentifierId: 7 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 68 - _elementType: 1 - _elementIdentifierId: 7 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 78 - _elementType: 1 - _elementIdentifierId: 7 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 13 - _elementType: 1 - _elementIdentifierId: 8 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 14 - _elementType: 1 - _elementIdentifierId: 8 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: -1 - _elementType: 1 - _elementIdentifierId: 9 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 65 - _elementType: 1 - _elementIdentifierId: 10 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 38 - _elementType: 1 - _elementIdentifierId: 10 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 23 - _elementType: 0 - _elementIdentifierId: 11 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 71 - _elementType: 0 - _elementIdentifierId: 11 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 27 - _elementType: 1 - _elementIdentifierId: 12 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 64 - _elementType: 1 - _elementIdentifierId: 12 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 40 - _elementType: 0 - _elementIdentifierId: 13 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 39 - _elementType: 0 - _elementIdentifierId: 13 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 41 - _elementType: 0 - _elementIdentifierId: 13 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 8 - _elementType: 1 - _elementIdentifierId: 14 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 72 - _elementType: 1 - _elementIdentifierId: 15 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: -1 - _elementType: 1 - _elementIdentifierId: 16 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 12 - _elementType: 1 - _elementIdentifierId: 17 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 31 - _elementType: 1 - _elementIdentifierId: 18 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 45 - _elementType: 1 - _elementIdentifierId: 19 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 47 - _elementType: 1 - _elementIdentifierId: 20 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 46 - _elementType: 1 - _elementIdentifierId: 21 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 48 - _elementType: 1 - _elementIdentifierId: 22 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 82 - _elementType: 1 - _elementIdentifierId: 5 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - keyboardMaps: - - id: 1 - categoryId: 0 - layoutId: 0 - name: - hardwareGuidString: - customControllerUid: 0 - actionElementMaps: - - _actionCategoryId: 0 - _actionId: 0 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 119 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 0 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 1 - _keyboardKeyCode: 115 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 2 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 1 - _keyboardKeyCode: 97 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 2 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 100 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 4 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 32 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 5 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 27 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 6 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 105 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 8 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 109 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 9 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 283 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 10 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 282 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 11 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 9 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 12 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 304 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 13 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 99 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 14 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 118 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 15 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 270 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 16 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 269 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 17 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 103 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 18 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 287 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 19 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 118 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 27 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 117 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 28 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 121 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 15 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 273 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 29 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 273 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 30 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 274 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 31 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 122 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 32 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 49 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 33 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 50 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 34 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 51 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 35 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 52 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 36 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 53 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 42 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 113 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 45 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 280 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 46 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 281 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 47 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 61 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 48 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 45 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 49 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 270 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 50 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 269 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 51 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 306 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 52 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 101 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 53 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 102 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 56 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 93 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 57 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 91 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 62 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 286 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 70 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 287 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 74 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 273 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 75 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 274 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 76 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 101 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 80 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 113 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 77 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 98 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 78 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 114 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 79 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 116 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 7 - _elementType: 1 - _elementIdentifierId: -1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 121 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - mouseMaps: - - id: 0 - categoryId: 0 - layoutId: 0 - name: - hardwareGuidString: - customControllerUid: 0 - actionElementMaps: - - _actionCategoryId: 0 - _actionId: 23 - _elementType: 1 - _elementIdentifierId: 3 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 66 - _elementType: 1 - _elementIdentifierId: 3 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 25 - _elementType: 0 - _elementIdentifierId: 0 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 24 - _elementType: 0 - _elementIdentifierId: 1 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 37 - _elementType: 1 - _elementIdentifierId: 4 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 38 - _elementType: 1 - _elementIdentifierId: 4 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 39 - _elementType: 1 - _elementIdentifierId: 3 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 40 - _elementType: 1 - _elementIdentifierId: 4 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 41 - _elementType: 1 - _elementIdentifierId: 4 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 43 - _elementType: 1 - _elementIdentifierId: 3 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 44 - _elementType: 0 - _elementIdentifierId: 2 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 54 - _elementType: 1 - _elementIdentifierId: 3 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 55 - _elementType: 1 - _elementIdentifierId: 4 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - - _actionCategoryId: 0 - _actionId: 82 - _elementType: 0 - _elementIdentifierId: 0 - _axisRange: 0 - _invert: 0 - _axisContribution: 0 - _keyboardKeyCode: 0 - _modifierKey1: 0 - _modifierKey2: 0 - _modifierKey3: 0 - customControllerMaps: [] - customControllers: [] - controllerMapLayoutManagerRuleSets: [] - controllerMapEnablerRuleSets: [] - playerIdCounter: 2 - actionIdCounter: 83 - actionCategoryIdCounter: 1 - inputBehaviorIdCounter: 1 - mapCategoryIdCounter: 1 - joystickLayoutIdCounter: 1 - keyboardLayoutIdCounter: 3 - mouseLayoutIdCounter: 1 - customControllerLayoutIdCounter: 1 - joystickMapIdCounter: 2 - keyboardMapIdCounter: 2 - mouseMapIdCounter: 1 - customControllerMapIdCounter: 0 - customControllerIdCounter: 0 - controllerMapLayoutManagerSetIdCounter: 0 - controllerMapEnablerSetIdCounter: 0 - _controllerDataFiles: {fileID: 11400000, guid: d21d2b20df8369642b76aafbb2576ba7, type: 2} --- !u!1 &7388915548948935573 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/Fishing/InputManager.cs b/Assets/Scripts/Fishing/InputManager.cs index ea47b04e3..8c006a59c 100644 --- a/Assets/Scripts/Fishing/InputManager.cs +++ b/Assets/Scripts/Fishing/InputManager.cs @@ -1,129 +1,452 @@ -using System.Runtime.InteropServices; +using System; +using System.Runtime.InteropServices; // using Rewired; using UnityEngine; +using UnityEngine.InputSystem; -public class InputManager : MonoBehaviour +namespace NBF { - public struct POINT + public class InputManager : MonoBehaviour { - public int X; + public static bool IsOp1; + public static bool IsOp2; - public int Y; - } + public static bool IsRunning; + + public static event Action OnOp1Action; + public static event Action OnOp2Action; + public static event Action OnUseAction; + public static event Action OnSelectItemAction; + public static event Action OnSelectBaitAction; + public static event Action OnSelectFoodAction; + + /// + /// 快速选择数值 + /// + public static event Action OnQuickIndexAction; + + /// + /// 使用手电筒 + /// + public static event Action OnUseTorchAction; + + /// + /// 使用抄网 + /// + public static event Action OnUseBrailAction; + + /// + /// 使用望远镜 + /// + public static event Action OnUseTelescopeAction; + + /// + /// 添加浮漂 + /// + public static event Action OnAddBobAction; + + /// + /// 减少浮漂 + /// + public static event Action OnSubBobAction; + + /// + /// 返回背包 + /// + public static event Action OnToBagAction; - // [Tooltip("Rewired Input Manager's player used for handling player's input")] - // private Player player; + /// + /// 帮助 + /// + public static event Action OnHelpAction; - public bool IgnoreAllInput = false; + /// + /// 聊天 + /// + public static event Action OnChatAction; + + /// + /// 物品信息 + /// + public static event Action OnInfoAction; + + /// + /// 技能 + /// + public static event Action OnSkillAction; + + /// + /// 打开背包 + /// + public static event Action OnOpenBagAction; + + /// + /// 打开鱼护 + /// + public static event Action OnKeepnetAction; + + /// + /// 打开制造 + /// + public static event Action OnMakeAction; + + /// + /// 打开地图 + /// + public static event Action OnMapAction; - public static bool IsMouseLeft; - public static bool IsMouseRight; + public static PlayerInputControl PlayerInputControl { get; private set; } - - public static bool isShowSlot0; - - public static bool isShowSlot1; - - public static bool isShowSlot2; - - public static bool isShowSlot3; - - public static bool isShowSlot4; - - - [DllImport("user32.dll")] - private static extern bool SetCursorPos(int X, int Y); - - [DllImport("user32.dll")] - private static extern void mouse_event(int dwFlags, int dx, int dy, int dwData, int dwExtraInfo); - - [DllImport("user32.dll")] - public static extern bool GetCursorPos(out POINT lpPoint); - - - private PlayerInputControl _playerInputControl; - - private void Start() - { - _playerInputControl = new PlayerInputControl(); - } - - - private void Update() - { - if (IgnoreAllInput) + public static Vector2 GetMovementInput() { - return; + return PlayerInputControl.Normal.Move?.ReadValue() ?? Vector2.zero; } - if (Input.GetMouseButtonDown(0)) + public static Vector2 GetLookInput() { - IsMouseLeft = true; + return PlayerInputControl.Normal.Look?.ReadValue() ?? Vector2.zero; } - if (Input.GetMouseButtonUp(0)) + private void Start() { - IsMouseLeft = false; + PlayerInputControl = new PlayerInputControl(); + PlayerInputControl.Enable(); + PlayerInputControl.Normal.Enable(); + AddEvent(); } - if (Input.GetMouseButtonDown(1)) + private void OnDestroy() { - IsMouseRight = true; + RemoveEvent(); } - if (Input.GetMouseButtonUp(1)) + private void AddEvent() { - IsMouseRight = false; + PlayerInputControl.Normal.Run.performed += OnRun; + PlayerInputControl.Normal.Run.canceled += OnRun; + PlayerInputControl.Normal.Op1.performed += OnOp1; + PlayerInputControl.Normal.Op1.canceled += OnOp1; + PlayerInputControl.Normal.Op2.performed += OnOp2; + PlayerInputControl.Normal.Op2.canceled += OnOp2; + PlayerInputControl.Normal.Use.performed += OnUse; + PlayerInputControl.Normal.Use.canceled += OnUse; + + PlayerInputControl.Normal.SelectItem.performed += OnSelectItem; + PlayerInputControl.Normal.SelectItem.canceled += OnSelectItem; + + PlayerInputControl.Normal.SelectFood.performed += OnSelectFood; + PlayerInputControl.Normal.SelectFood.canceled += OnSelectFood; + + PlayerInputControl.Normal.SelectBait.performed += OnSelectBait; + PlayerInputControl.Normal.SelectBait.canceled += OnSelectBait; + + PlayerInputControl.Normal.UseTorch.performed += OnUseTorch; + PlayerInputControl.Normal.UseTorch.canceled += OnUseTorch; + + PlayerInputControl.Normal.UseTelescope.performed += OnUseTelescope; + PlayerInputControl.Normal.UseTelescope.canceled += OnUseTelescope; + + PlayerInputControl.Normal.UseBrail.performed += OnUseBrail; + PlayerInputControl.Normal.UseBrail.canceled += OnUseBrail; + + PlayerInputControl.Normal.AddBob.performed += OnAddBob; + PlayerInputControl.Normal.AddBob.canceled += OnAddBob; + + PlayerInputControl.Normal.SubBob.performed += OnSubBob; + PlayerInputControl.Normal.SubBob.canceled += OnSubBob; + + PlayerInputControl.Normal.ToBag.performed += OnToBag; + PlayerInputControl.Normal.ToBag.canceled += OnToBag; + + PlayerInputControl.Normal.Help.performed += OnHelp; + PlayerInputControl.Normal.Help.canceled += OnHelp; + + PlayerInputControl.Normal.Chat.performed += OnChat; + PlayerInputControl.Normal.Chat.canceled += OnChat; + + PlayerInputControl.Normal.Info.performed += OnInfo; + PlayerInputControl.Normal.Info.canceled += OnInfo; + + PlayerInputControl.Normal.Skill.performed += OnSkill; + PlayerInputControl.Normal.Skill.canceled += OnSkill; + + PlayerInputControl.Normal.OpenBag.performed += OnOpenBag; + PlayerInputControl.Normal.OpenBag.canceled += OnOpenBag; + + PlayerInputControl.Normal.Keepnet.performed += OnKeepnet; + PlayerInputControl.Normal.Keepnet.canceled += OnKeepnet; + + PlayerInputControl.Normal.Make.performed += OnMake; + PlayerInputControl.Normal.Make.canceled += OnMake; + + PlayerInputControl.Normal.Map.performed += OnMap; + PlayerInputControl.Normal.Map.canceled += OnMap; + + PlayerInputControl.Normal.Quick1.performed += OnQuick1; + PlayerInputControl.Normal.Quick2.performed += OnQuick2; + PlayerInputControl.Normal.Quick3.performed += OnQuick3; + PlayerInputControl.Normal.Quick4.performed += OnQuick4; + PlayerInputControl.Normal.Quick5.performed += OnQuick5; + PlayerInputControl.Normal.Quick6.performed += OnQuick6; + PlayerInputControl.Normal.Quick7.performed += OnQuick7; + PlayerInputControl.Normal.Quick8.performed += OnQuick8; + PlayerInputControl.Normal.Quick9.performed += OnQuick9; } - if (Input.GetKeyDown(KeyCode.Alpha0)) + private void RemoveEvent() { - isShowSlot0 = true; - Debug.LogError("showSlot0======"); - } - else - { - isShowSlot0 = false; + PlayerInputControl.Normal.Run.performed -= OnRun; + PlayerInputControl.Normal.Run.canceled -= OnRun; + PlayerInputControl.Normal.Op1.performed -= OnOp1; + PlayerInputControl.Normal.Op1.canceled -= OnOp1; + PlayerInputControl.Normal.Op2.performed -= OnOp2; + PlayerInputControl.Normal.Op2.canceled -= OnOp2; + PlayerInputControl.Normal.Use.performed -= OnUse; + PlayerInputControl.Normal.Use.canceled -= OnUse; + + PlayerInputControl.Normal.SelectItem.performed -= OnSelectItem; + PlayerInputControl.Normal.SelectItem.canceled -= OnSelectItem; + + PlayerInputControl.Normal.SelectFood.performed -= OnSelectFood; + PlayerInputControl.Normal.SelectFood.canceled -= OnSelectFood; + + PlayerInputControl.Normal.SelectBait.performed -= OnSelectBait; + PlayerInputControl.Normal.SelectBait.canceled -= OnSelectBait; + + PlayerInputControl.Normal.UseTorch.performed -= OnUseTorch; + PlayerInputControl.Normal.UseTorch.canceled -= OnUseTorch; + + PlayerInputControl.Normal.UseTelescope.performed -= OnUseTelescope; + PlayerInputControl.Normal.UseTelescope.canceled -= OnUseTelescope; + + PlayerInputControl.Normal.UseBrail.performed -= OnUseBrail; + PlayerInputControl.Normal.UseBrail.canceled -= OnUseBrail; + + PlayerInputControl.Normal.AddBob.performed -= OnAddBob; + PlayerInputControl.Normal.AddBob.canceled -= OnAddBob; + + PlayerInputControl.Normal.SubBob.performed -= OnSubBob; + PlayerInputControl.Normal.SubBob.canceled -= OnSubBob; + + PlayerInputControl.Normal.ToBag.performed -= OnToBag; + PlayerInputControl.Normal.ToBag.canceled -= OnToBag; + + PlayerInputControl.Normal.Help.performed -= OnHelp; + PlayerInputControl.Normal.Help.canceled -= OnHelp; + + PlayerInputControl.Normal.Chat.performed -= OnChat; + PlayerInputControl.Normal.Chat.canceled -= OnChat; + + PlayerInputControl.Normal.Info.performed -= OnInfo; + PlayerInputControl.Normal.Info.canceled -= OnInfo; + + PlayerInputControl.Normal.Skill.performed -= OnSkill; + PlayerInputControl.Normal.Skill.canceled -= OnSkill; + + PlayerInputControl.Normal.OpenBag.performed -= OnOpenBag; + PlayerInputControl.Normal.OpenBag.canceled -= OnOpenBag; + + PlayerInputControl.Normal.Keepnet.performed -= OnKeepnet; + PlayerInputControl.Normal.Keepnet.canceled -= OnKeepnet; + + PlayerInputControl.Normal.Make.performed -= OnMake; + PlayerInputControl.Normal.Make.canceled -= OnMake; + + PlayerInputControl.Normal.Map.performed -= OnMap; + PlayerInputControl.Normal.Map.canceled -= OnMap; + + PlayerInputControl.Normal.Quick1.performed -= OnQuick1; + PlayerInputControl.Normal.Quick2.performed -= OnQuick2; + PlayerInputControl.Normal.Quick3.performed -= OnQuick3; + PlayerInputControl.Normal.Quick4.performed -= OnQuick4; + PlayerInputControl.Normal.Quick5.performed -= OnQuick5; + PlayerInputControl.Normal.Quick6.performed -= OnQuick6; + PlayerInputControl.Normal.Quick7.performed -= OnQuick7; + PlayerInputControl.Normal.Quick8.performed -= OnQuick8; + PlayerInputControl.Normal.Quick9.performed -= OnQuick9; } - if (Input.GetKeyDown(KeyCode.Alpha1)) + private void OnRun(InputAction.CallbackContext context) { - isShowSlot1 = true; - Debug.LogError("showSlot1======"); - } - else - { - isShowSlot1 = false; + IsRunning = context.performed; } - if (Input.GetKeyDown(KeyCode.Alpha2)) + private void OnOp1(InputAction.CallbackContext context) { - isShowSlot2 = true; - Debug.LogError("showSlot2======"); - } - else - { - isShowSlot2 = false; + IsOp1 = context.performed; + Debug.Log($"IsOp1={IsOp1}"); + OnOp1Action?.Invoke(IsOp1); } - if (Input.GetKeyDown(KeyCode.Alpha3)) + private void OnOp2(InputAction.CallbackContext context) { - isShowSlot3 = true; - } - else - { - isShowSlot3 = false; + IsOp2 = context.performed; + Debug.Log($"OnOp2={IsOp2}"); + OnOp2Action?.Invoke(IsOp2); } - if (Input.GetKeyDown(KeyCode.Alpha4)) + private void OnUse(InputAction.CallbackContext context) { - isShowSlot4 = true; + OnUseAction?.Invoke(context.performed); } - else + + private void OnSelectItem(InputAction.CallbackContext context) { - isShowSlot4 = false; + OnSelectItemAction?.Invoke(context.performed); + } + + private void OnSelectFood(InputAction.CallbackContext context) + { + OnSelectFoodAction?.Invoke(context.performed); + } + + private void OnSelectBait(InputAction.CallbackContext context) + { + OnSelectBaitAction?.Invoke(context.performed); + } + + private void OnUseTorch(InputAction.CallbackContext context) + { + OnUseTorchAction?.Invoke(context.performed); + } + + private void OnUseTelescope(InputAction.CallbackContext context) + { + OnUseTelescopeAction?.Invoke(context.performed); + } + + private void OnUseBrail(InputAction.CallbackContext context) + { + OnUseBrailAction?.Invoke(context.performed); + } + + private void OnAddBob(InputAction.CallbackContext context) + { + OnSubBobAction?.Invoke(context.performed); + } + + private void OnSubBob(InputAction.CallbackContext context) + { + OnSubBobAction?.Invoke(context.performed); + } + + private void OnToBag(InputAction.CallbackContext context) + { + OnToBagAction?.Invoke(context.performed); + } + + private void OnHelp(InputAction.CallbackContext context) + { + OnHelpAction?.Invoke(context.performed); + } + + private void OnChat(InputAction.CallbackContext context) + { + OnChatAction?.Invoke(context.performed); + } + + private void OnInfo(InputAction.CallbackContext context) + { + OnInfoAction?.Invoke(context.performed); + } + + private void OnSkill(InputAction.CallbackContext context) + { + OnSkillAction?.Invoke(context.performed); + } + + private void OnOpenBag(InputAction.CallbackContext context) + { + OnOpenBagAction?.Invoke(context.performed); + } + + private void OnKeepnet(InputAction.CallbackContext context) + { + OnKeepnetAction?.Invoke(context.performed); + } + + private void OnMake(InputAction.CallbackContext context) + { + OnMakeAction?.Invoke(context.performed); + } + + private void OnMap(InputAction.CallbackContext context) + { + OnMapAction?.Invoke(context.performed); + } + + private void OnQuick1(InputAction.CallbackContext context) + { + if (context.performed) + { + OnQuickIndexAction?.Invoke(1); + } + } + + private void OnQuick2(InputAction.CallbackContext context) + { + if (context.performed) + { + OnQuickIndexAction?.Invoke(2); + } + } + + private void OnQuick3(InputAction.CallbackContext context) + { + if (context.performed) + { + OnQuickIndexAction?.Invoke(3); + } + } + + private void OnQuick4(InputAction.CallbackContext context) + { + if (context.performed) + { + OnQuickIndexAction?.Invoke(4); + } + } + + private void OnQuick5(InputAction.CallbackContext context) + { + if (context.performed) + { + OnQuickIndexAction?.Invoke(5); + } + } + + private void OnQuick6(InputAction.CallbackContext context) + { + if (context.performed) + { + OnQuickIndexAction?.Invoke(6); + } + } + + private void OnQuick7(InputAction.CallbackContext context) + { + if (context.performed) + { + OnQuickIndexAction?.Invoke(7); + } + } + + private void OnQuick8(InputAction.CallbackContext context) + { + if (context.performed) + { + OnQuickIndexAction?.Invoke(8); + } + } + + private void OnQuick9(InputAction.CallbackContext context) + { + if (context.performed) + { + OnQuickIndexAction?.Invoke(9); + } } } } \ No newline at end of file diff --git a/Assets/Scripts/Fishing/New/Datasource/FishingDatasource.cs b/Assets/Scripts/Fishing/New/Datasource/FishingDatasource.cs index cf4c777ef..8586ddb7d 100644 --- a/Assets/Scripts/Fishing/New/Datasource/FishingDatasource.cs +++ b/Assets/Scripts/Fishing/New/Datasource/FishingDatasource.cs @@ -52,7 +52,7 @@ namespace NBF player.currentGear = new FPlayerGearData(); var gear = player.currentGear; - if (slot == 0) + if (slot == 1) { player.lineLength = 3.6f; gear.Type = GearType.Pole; @@ -88,7 +88,7 @@ namespace NBF }; gear.reel = null; } - else if (slot == 1) + else if (slot == 2) { player.lineLength = 0.4f; gear.Type = GearType.SpinningFloat; @@ -128,7 +128,7 @@ namespace NBF configId = 800001 }; } - else if (slot == 2) + else if (slot == 3) { player.lineLength = 0.4f; gear.Type = GearType.Spinning; diff --git a/Assets/Scripts/Fishing/Player/States/PlayerFishing.cs b/Assets/Scripts/Fishing/Player/States/PlayerFishing.cs index b781104ab..7f3f9e793 100644 --- a/Assets/Scripts/Fishing/Player/States/PlayerFishing.cs +++ b/Assets/Scripts/Fishing/Player/States/PlayerFishing.cs @@ -39,7 +39,7 @@ namespace NBF return States.Player.Idle; } - if (InputManager.IsMouseLeft) + if (InputManager.IsOp1) { if (_owner.PlayerAnimatorCtrl.ThrowMode == ThrowModeEnum.Float) { @@ -53,7 +53,7 @@ namespace NBF } } - if (InputManager.IsMouseRight) + if (InputManager.IsOp2) { if (_owner.PlayerAnimatorCtrl.ThrowMode == ThrowModeEnum.Spin) { diff --git a/Assets/Scripts/Fishing/Player/States/PlayerIdle.cs b/Assets/Scripts/Fishing/Player/States/PlayerIdle.cs index c846afe42..98ae7501c 100644 --- a/Assets/Scripts/Fishing/Player/States/PlayerIdle.cs +++ b/Assets/Scripts/Fishing/Player/States/PlayerIdle.cs @@ -85,7 +85,7 @@ namespace NBF if (_owner.Gears.Rod) { //如果准备好了杆子,则可进入抛竿 - if (Input.GetMouseButtonDown(0)) + if (InputManager.IsOp1) { return States.Player.WaitThrow; } diff --git a/Assets/Scripts/Fishing/Player/States/PlayerWaitThrow.cs b/Assets/Scripts/Fishing/Player/States/PlayerWaitThrow.cs index 4080ee721..b762bfcb5 100644 --- a/Assets/Scripts/Fishing/Player/States/PlayerWaitThrow.cs +++ b/Assets/Scripts/Fishing/Player/States/PlayerWaitThrow.cs @@ -65,7 +65,7 @@ namespace NBF ChargedProgress = 1; } - if (!InputManager.IsMouseLeft) + if (!InputManager.IsOp1) { Stage = Phase.Confirm; } diff --git a/Assets/Scripts/Fishing/Player/Sync/FPlayerMainSync.cs b/Assets/Scripts/Fishing/Player/Sync/FPlayerMainSync.cs index fb5adce20..b7628f504 100644 --- a/Assets/Scripts/Fishing/Player/Sync/FPlayerMainSync.cs +++ b/Assets/Scripts/Fishing/Player/Sync/FPlayerMainSync.cs @@ -34,6 +34,13 @@ namespace NBF Timer.Once(1f, this, EnableFirstPersonController); App.Inst.SetMouseCurrsor(false); + + InputManager.OnQuickIndexAction += OnQuickIndexAction; + } + + private void OnDestroy() + { + InputManager.OnQuickIndexAction -= OnQuickIndexAction; } private void EnableFirstPersonController() @@ -41,14 +48,24 @@ namespace NBF firstPersonController.enabled = true; } + private void OnQuickIndexAction(int index) + { + nextShowSlotIndex = index; + } private void Update() { - // firstPersonController.horizontal = InputManager.movementAxis.x; - // firstPersonController.vertical = InputManager.movementAxis.y; - // - // firstPersonController.isJumping = InputManager.isJumping; - // firstPersonController.isRuning = InputManager.isRunning; + var movementAxis = InputManager.GetMovementInput(); + if (movementAxis != Vector2.zero) + { + // Debug + } + + firstPersonController.horizontal = movementAxis.x; + firstPersonController.vertical = movementAxis.y; + + // firstPersonController.isJumping = InputManager.IsJumping; + firstPersonController.isRuning = InputManager.IsRunning; // firstPersonController.m_MouseLook.ControllerHandMode = GameManager.Instance._playerData // .Player[GameManager.Instance._playerData.currentPlayerProfileIndex].controllerSetup; @@ -67,42 +84,10 @@ namespace NBF firstPersonController.m_RunSpeed = runningSpeed; } - // firstPersonController.m_MouseLook.XSensitivity = - // GameManager.Instance._playerData.Player[GameManager.Instance._playerData.currentPlayerProfileIndex] - // .mouseSensitivity * GetPlayerHandPower(); - // firstPersonController.m_MouseLook.YSensitivity = - // GameManager.Instance._playerData.Player[GameManager.Instance._playerData.currentPlayerProfileIndex] - // .mouseSensitivity * GetPlayerHandPower(); - if (_player.CanChangeGear()) { - // if (InputManager.isShowSlot0) - // { - // nextShowSlotIndex = 0; - // } - // - // if (InputManager.isShowSlot1) - // { - // nextShowSlotIndex = 1; - // } - // - // if (InputManager.isShowSlot2) - // { - // nextShowSlotIndex = 2; - // } - // - // if (InputManager.isShowSlot3) - // { - // nextShowSlotIndex = 3; - // } - // - // if (InputManager.isShowSlot4) - // { - // nextShowSlotIndex = 4; - // } - - if (nextShowSlotIndex != -1) + if (nextShowSlotIndex > 0) { Debug.LogError("切换钓组========="); var data = Fishing.Inst.Datasource; diff --git a/Assets/Scripts/Fishing/PlayerInputControl.cs b/Assets/Scripts/Fishing/PlayerInputControl.cs index 49104c25c..dc4aff297 100644 --- a/Assets/Scripts/Fishing/PlayerInputControl.cs +++ b/Assets/Scripts/Fishing/PlayerInputControl.cs @@ -15,86 +15,385 @@ using System.Collections.Generic; using UnityEngine.InputSystem; using UnityEngine.InputSystem.Utilities; -/// -/// Provides programmatic access to , , and instances defined in asset "Assets/PlayerInputControl.inputactions". -/// -/// -/// This class is source generated and any manual edits will be discarded if the associated asset is reimported or modified. -/// -/// -/// -/// using namespace UnityEngine; -/// using UnityEngine.InputSystem; -/// -/// // Example of using an InputActionMap named "Player" from a UnityEngine.MonoBehaviour implementing callback interface. -/// public class Example : MonoBehaviour, MyActions.IPlayerActions -/// { -/// private MyActions_Actions m_Actions; // Source code representation of asset. -/// private MyActions_Actions.PlayerActions m_Player; // Source code representation of action map. -/// -/// void Awake() -/// { -/// m_Actions = new MyActions_Actions(); // Create asset object. -/// m_Player = m_Actions.Player; // Extract action map object. -/// m_Player.AddCallbacks(this); // Register callback interface IPlayerActions. -/// } -/// -/// void OnDestroy() -/// { -/// m_Actions.Dispose(); // Destroy asset object. -/// } -/// -/// void OnEnable() -/// { -/// m_Player.Enable(); // Enable all actions within map. -/// } -/// -/// void OnDisable() -/// { -/// m_Player.Disable(); // Disable all actions within map. -/// } -/// -/// #region Interface implementation of MyActions.IPlayerActions -/// -/// // Invoked when "Move" action is either started, performed or canceled. -/// public void OnMove(InputAction.CallbackContext context) -/// { -/// Debug.Log($"OnMove: {context.ReadValue<Vector2>()}"); -/// } -/// -/// // Invoked when "Attack" action is either started, performed or canceled. -/// public void OnAttack(InputAction.CallbackContext context) -/// { -/// Debug.Log($"OnAttack: {context.ReadValue<float>()}"); -/// } -/// -/// #endregion -/// } -/// -/// -public partial class @PlayerInputControl: IInputActionCollection2, IDisposable +namespace NBF { /// - /// Provides access to the underlying asset instance. + /// Provides programmatic access to , , and instances defined in asset "Assets/PlayerInputControl.inputactions". /// - public InputActionAsset asset { get; } - - /// - /// Constructs a new instance. - /// - public @PlayerInputControl() + /// + /// This class is source generated and any manual edits will be discarded if the associated asset is reimported or modified. + /// + /// + /// + /// using namespace UnityEngine; + /// using UnityEngine.InputSystem; + /// + /// // Example of using an InputActionMap named "Player" from a UnityEngine.MonoBehaviour implementing callback interface. + /// public class Example : MonoBehaviour, MyActions.IPlayerActions + /// { + /// private MyActions_Actions m_Actions; // Source code representation of asset. + /// private MyActions_Actions.PlayerActions m_Player; // Source code representation of action map. + /// + /// void Awake() + /// { + /// m_Actions = new MyActions_Actions(); // Create asset object. + /// m_Player = m_Actions.Player; // Extract action map object. + /// m_Player.AddCallbacks(this); // Register callback interface IPlayerActions. + /// } + /// + /// void OnDestroy() + /// { + /// m_Actions.Dispose(); // Destroy asset object. + /// } + /// + /// void OnEnable() + /// { + /// m_Player.Enable(); // Enable all actions within map. + /// } + /// + /// void OnDisable() + /// { + /// m_Player.Disable(); // Disable all actions within map. + /// } + /// + /// #region Interface implementation of MyActions.IPlayerActions + /// + /// // Invoked when "Move" action is either started, performed or canceled. + /// public void OnMove(InputAction.CallbackContext context) + /// { + /// Debug.Log($"OnMove: {context.ReadValue<Vector2>()}"); + /// } + /// + /// // Invoked when "Attack" action is either started, performed or canceled. + /// public void OnAttack(InputAction.CallbackContext context) + /// { + /// Debug.Log($"OnAttack: {context.ReadValue<float>()}"); + /// } + /// + /// #endregion + /// } + /// + /// + public partial class @PlayerInputControl: IInputActionCollection2, IDisposable { - asset = InputActionAsset.FromJson(@"{ + /// + /// Provides access to the underlying asset instance. + /// + public InputActionAsset asset { get; } + + /// + /// Constructs a new instance. + /// + public @PlayerInputControl() + { + asset = InputActionAsset.FromJson(@"{ ""name"": ""PlayerInputControl"", ""maps"": [ { ""name"": ""Normal"", - ""id"": ""e27ef1cb-bee4-466d-b123-4e3933d36713"", + ""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"": ""Zoom"", + ""type"": ""Value"", + ""id"": ""98493329-ff99-4095-8e99-7661388f993a"", + ""expectedControlType"": ""Vector2"", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": true + }, { ""name"": ""Jump"", ""type"": ""Button"", - ""id"": ""23ec065e-8aa4-4703-9210-e986bf59a239"", + ""id"": ""f1ba0d36-48eb-4cd5-b651-1c94a6531f70"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""Run"", + ""type"": ""Button"", + ""id"": ""641cd816-40e6-41b4-8c3d-04687c349290"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""Op1"", + ""type"": ""Button"", + ""id"": ""a6038f56-bd74-4372-a689-9d124cb9dce4"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""Op2"", + ""type"": ""Button"", + ""id"": ""eb447b1a-6476-4171-b4f6-5829e89b7bb1"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""Use"", + ""type"": ""Button"", + ""id"": ""7372f7e2-b3d2-4e91-b8e6-2f0ccde6fc1f"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""SelectItem"", + ""type"": ""Button"", + ""id"": ""86ddb388-aafd-4894-ad60-548692875a44"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""SelectBait"", + ""type"": ""Button"", + ""id"": ""580ad571-1c6f-4a92-b7ef-5ad070f39c37"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""SelectFood"", + ""type"": ""Button"", + ""id"": ""ab97da75-1fc6-4078-8cd9-4f385acf6fb3"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""UseTorch"", + ""type"": ""Button"", + ""id"": ""b78e0e72-e07a-4eb1-bc15-5f5829362c66"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""UseTelescope"", + ""type"": ""Button"", + ""id"": ""337d2419-7c32-4034-8287-cb7ef2ddad9d"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""UseBrail"", + ""type"": ""Button"", + ""id"": ""c252c4a9-a2dc-4f0c-9643-e144c075ee48"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""AddBob"", + ""type"": ""Button"", + ""id"": ""9eb9dd0d-f826-42f4-aff7-c87e2e6f037e"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""SubBob"", + ""type"": ""Button"", + ""id"": ""65665e2f-bf21-43f2-8b49-633cae84eb62"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""ToBag"", + ""type"": ""Button"", + ""id"": ""c2b64c66-782b-4ef6-a7cd-5010d18e501e"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""Help"", + ""type"": ""Button"", + ""id"": ""35448d22-d762-4d1f-b7a4-a86d0fa63115"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""Chat"", + ""type"": ""Button"", + ""id"": ""1d9a2ea1-7814-461d-b1bc-b9fd69821b4f"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""Info"", + ""type"": ""Button"", + ""id"": ""c4d3c929-e81c-4b78-bd98-50fc5b7ff997"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""Skill"", + ""type"": ""Button"", + ""id"": ""24ce9048-15be-4799-83a8-ab1889f7bf60"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""OpenBag"", + ""type"": ""Button"", + ""id"": ""40fa0fcf-5ae1-48ae-b333-3fb10fad6cc2"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""Keepnet"", + ""type"": ""Button"", + ""id"": ""5636ef35-4a13-42bc-a9e0-15dfd2a952bd"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""Make"", + ""type"": ""Button"", + ""id"": ""67a15925-6997-4904-858b-879e440b6e3e"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""Map"", + ""type"": ""Button"", + ""id"": ""b84f3faa-ab54-448a-9362-c3950593ad77"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""Quick1"", + ""type"": ""Button"", + ""id"": ""684b0dde-3f8f-4a88-9ecb-e0fb11de8f55"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""Quick2"", + ""type"": ""Button"", + ""id"": ""318eb5e1-ef85-4d25-940c-207ca61a4f86"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""Quick3"", + ""type"": ""Button"", + ""id"": ""97ed3871-2a0c-46bf-83bb-a4bad4d3d544"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""Quick4"", + ""type"": ""Button"", + ""id"": ""a7b19131-f9dd-4f2a-b617-526856f6ae34"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""Quick5"", + ""type"": ""Button"", + ""id"": ""41ac843b-c1a5-41fd-9b84-3c36bd6939e7"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""Quick6"", + ""type"": ""Button"", + ""id"": ""a469cd36-0dca-4f9a-91c2-29c8e854d92c"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""Quick7"", + ""type"": ""Button"", + ""id"": ""cbd4a3df-9c62-4090-87f0-167491afceb2"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""Quick8"", + ""type"": ""Button"", + ""id"": ""e187691f-4928-4792-a356-11c571df6e8b"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + }, + { + ""name"": ""Quick9"", + ""type"": ""Button"", + ""id"": ""79fdff4c-7c25-4970-9379-71e1c73534b0"", ""expectedControlType"": """", ""processors"": """", ""interactions"": """", @@ -104,208 +403,1655 @@ public partial class @PlayerInputControl: IInputActionCollection2, IDisposable ""bindings"": [ { ""name"": """", - ""id"": ""622e8738-80f9-4c47-bdfc-febb097cff74"", + ""id"": ""978bfe49-cc26-4a3d-ab7b-7d7a29327403"", + ""path"": ""/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"": ""/w"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Keyboard&Mouse"", + ""action"": ""Move"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""up"", + ""id"": ""8180e8bd-4097-4f4e-ab88-4523101a6ce9"", + ""path"": ""/upArrow"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Keyboard&Mouse"", + ""action"": ""Move"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""down"", + ""id"": ""320bffee-a40b-4347-ac70-c210eb8bc73a"", + ""path"": ""/s"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Keyboard&Mouse"", + ""action"": ""Move"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""down"", + ""id"": ""1c5327b5-f71c-4f60-99c7-4e737386f1d1"", + ""path"": ""/downArrow"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Keyboard&Mouse"", + ""action"": ""Move"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""left"", + ""id"": ""d2581a9b-1d11-4566-b27d-b92aff5fabbc"", + ""path"": ""/a"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Keyboard&Mouse"", + ""action"": ""Move"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""left"", + ""id"": ""2e46982e-44cc-431b-9f0b-c11910bf467a"", + ""path"": ""/leftArrow"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Keyboard&Mouse"", + ""action"": ""Move"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""right"", + ""id"": ""fcfe95b8-67b9-4526-84b5-5d0bc98d6400"", + ""path"": ""/d"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Keyboard&Mouse"", + ""action"": ""Move"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": ""right"", + ""id"": ""77bff152-3580-4b21-b6de-dcd0c7e41164"", + ""path"": ""/rightArrow"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Keyboard&Mouse"", + ""action"": ""Move"", + ""isComposite"": false, + ""isPartOfComposite"": true + }, + { + ""name"": """", + ""id"": ""1635d3fe-58b6-4ba9-a4e2-f4b964f6b5c8"", + ""path"": ""/{Primary2DAxis}"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""XR"", + ""action"": ""Move"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""3ea4d645-4504-4529-b061-ab81934c3752"", + ""path"": ""/stick"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Joystick"", + ""action"": ""Move"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""c1f7a91b-d0fd-4a62-997e-7fb9b69bf235"", + ""path"": ""/rightStick"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Gamepad"", + ""action"": ""Look"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""8c8e490b-c610-4785-884f-f04217b23ca4"", + ""path"": ""/delta"", + ""interactions"": """", + ""processors"": """", + ""groups"": "";Keyboard&Mouse;Touch"", + ""action"": ""Look"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""3e5f5442-8668-4b27-a940-df99bad7e831"", + ""path"": ""/{Hatswitch}"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Joystick"", + ""action"": ""Look"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""f2e9ba44-c423-42a7-ad56-f20975884794"", + ""path"": ""/leftShift"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Keyboard&Mouse"", + ""action"": ""Run"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""8cbb2f4b-a784-49cc-8d5e-c010b8c7f4e6"", + ""path"": ""/leftStickPress"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Gamepad"", + ""action"": ""Run"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""d8bf24bf-3f2f-4160-a97c-38ec1eb520ba"", + ""path"": ""/trigger"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""XR"", + ""action"": ""Run"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""eb40bb66-4559-4dfa-9a2f-820438abb426"", + ""path"": ""/space"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Keyboard&Mouse"", + ""action"": ""Jump"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""daba33a1-ad0c-4742-a909-43ad1cdfbeb6"", + ""path"": ""/buttonSouth"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Gamepad"", + ""action"": ""Jump"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""603f3daf-40bd-4854-8724-93e8017f59e3"", + ""path"": ""/secondaryButton"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""XR"", + ""action"": ""Jump"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""13e7338f-4b65-4fe1-be3e-9e343214372a"", + ""path"": ""/scroll"", + ""interactions"": """", + ""processors"": """", + ""groups"": ""Keyboard&Mouse"", + ""action"": ""Zoom"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""dc53c96d-ef5b-44af-ab2f-ec42f8e2e045"", + ""path"": ""/leftButton"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Op1"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""35e599f2-e8a1-416e-bca5-f3a2137421d1"", + ""path"": ""/rightButton"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Op2"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""01d704a4-4abb-4832-a338-6ecc59ac4c75"", + ""path"": ""/e"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Use"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""211b10df-e7a6-4128-a2a9-f8d3817914e4"", + ""path"": ""/b"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""SelectBait"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""d5771e70-0672-4b6b-a48f-206cc5276812"", + ""path"": ""/t"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""SelectFood"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""85c51334-cad2-42b8-9bc0-9fa9bc0f9643"", + ""path"": ""/u"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""SelectItem"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""cea943ec-a234-44a2-8993-9da71b3ae18b"", + ""path"": ""/f"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""UseTorch"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""986650f5-2cf5-4141-95cc-6e68292d361a"", + ""path"": ""/z"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""UseTelescope"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""980d5d3e-d16c-4341-9ccd-013cca712b8a"", ""path"": ""/space"", ""interactions"": """", ""processors"": """", ""groups"": """", - ""action"": ""Jump"", + ""action"": ""UseBrail"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""ab09d705-53b7-4355-bca9-bc12a07ba5e6"", + ""path"": ""/equals"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""AddBob"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""23229eb8-1408-476c-ab39-a85cec86d2fa"", + ""path"": ""/minus"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""SubBob"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""bb2cdeeb-8818-4958-982c-144f48b52c2e"", + ""path"": ""/backspace"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""ToBag"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""9291baa5-42b7-41fb-91a9-a3f38b86d5e6"", + ""path"": ""/f1"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Help"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""815dc5ee-4737-4312-98c5-01670023c90b"", + ""path"": ""/q"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Chat"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""ed0962d8-3fac-4742-acb1-a33c20ad4aa1"", + ""path"": ""/v"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Info"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""0fa9b73e-f638-40ae-b9dd-7962a657900c"", + ""path"": ""/o"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Skill"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""5a3a07bf-8da8-411a-a74f-88af99c6078b"", + ""path"": ""/i"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""OpenBag"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""9835cfe8-92fc-486e-9090-72133f850c1f"", + ""path"": ""/c"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Keepnet"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""4b8b8d1b-1920-4bfd-95f8-654e70fc9679"", + ""path"": ""/n"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Make"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""db12b135-f475-4d72-ab9f-a7bdcc9536ec"", + ""path"": ""/m"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Map"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""aa41d4be-4554-49ff-8ce9-e7b7391a4a0a"", + ""path"": ""/1"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Quick1"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""ec90a04d-0c9f-4573-9585-e0684561af73"", + ""path"": ""/2"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Quick2"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""6e24d903-2893-465f-8a15-99ff269fb90a"", + ""path"": ""/3"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Quick3"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""b43a8a8d-396f-45d5-b7c0-49906d3959bf"", + ""path"": ""/4"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Quick4"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""9939c37d-0dd5-4ba5-8d15-687a25cf83d8"", + ""path"": ""/5"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Quick5"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""df0f7d01-b6a5-4a06-b145-4ac9521caa47"", + ""path"": ""/6"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Quick6"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""d1f3bf38-81dd-40e5-8479-70318ec1049b"", + ""path"": ""/7"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Quick7"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""f9789cc4-2c44-4dfe-b7cd-e583d14d75cc"", + ""path"": ""/8"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Quick8"", + ""isComposite"": false, + ""isPartOfComposite"": false + }, + { + ""name"": """", + ""id"": ""6857da81-80ac-4d7d-ac72-c656cca1209f"", + ""path"": ""/9"", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Quick9"", + ""isComposite"": false, + ""isPartOfComposite"": false + } + ] + }, + { + ""name"": ""UI"", + ""id"": ""1e134a50-caf1-48ef-a011-2fabe2c0d049"", + ""actions"": [ + { + ""name"": ""Roll"", + ""type"": ""Button"", + ""id"": ""379cc72d-f733-45da-b173-b881ab8ab0ed"", + ""expectedControlType"": """", + ""processors"": """", + ""interactions"": """", + ""initialStateCheck"": false + } + ], + ""bindings"": [ + { + ""name"": """", + ""id"": ""0e66040a-5980-401a-85c3-b2ef2cc13664"", + ""path"": """", + ""interactions"": """", + ""processors"": """", + ""groups"": """", + ""action"": ""Roll"", ""isComposite"": false, ""isPartOfComposite"": false } ] } ], - ""controlSchemes"": [] + ""controlSchemes"": [ + { + ""name"": ""Keyboard&Mouse"", + ""bindingGroup"": ""Keyboard&Mouse"", + ""devices"": [ + { + ""devicePath"": """", + ""isOptional"": false, + ""isOR"": false + }, + { + ""devicePath"": """", + ""isOptional"": false, + ""isOR"": false + } + ] + }, + { + ""name"": ""Gamepad"", + ""bindingGroup"": ""Gamepad"", + ""devices"": [ + { + ""devicePath"": """", + ""isOptional"": false, + ""isOR"": false + } + ] + }, + { + ""name"": ""Touch"", + ""bindingGroup"": ""Touch"", + ""devices"": [ + { + ""devicePath"": """", + ""isOptional"": false, + ""isOR"": false + } + ] + }, + { + ""name"": ""Joystick"", + ""bindingGroup"": ""Joystick"", + ""devices"": [ + { + ""devicePath"": """", + ""isOptional"": false, + ""isOR"": false + } + ] + }, + { + ""name"": ""XR"", + ""bindingGroup"": ""XR"", + ""devices"": [ + { + ""devicePath"": """", + ""isOptional"": false, + ""isOR"": false + } + ] + } + ] }"); + // Normal + m_Normal = asset.FindActionMap("Normal", throwIfNotFound: true); + m_Normal_Move = m_Normal.FindAction("Move", throwIfNotFound: true); + m_Normal_Look = m_Normal.FindAction("Look", throwIfNotFound: true); + m_Normal_Zoom = m_Normal.FindAction("Zoom", throwIfNotFound: true); + m_Normal_Jump = m_Normal.FindAction("Jump", throwIfNotFound: true); + m_Normal_Run = m_Normal.FindAction("Run", throwIfNotFound: true); + m_Normal_Op1 = m_Normal.FindAction("Op1", throwIfNotFound: true); + m_Normal_Op2 = m_Normal.FindAction("Op2", throwIfNotFound: true); + m_Normal_Use = m_Normal.FindAction("Use", throwIfNotFound: true); + m_Normal_SelectItem = m_Normal.FindAction("SelectItem", throwIfNotFound: true); + m_Normal_SelectBait = m_Normal.FindAction("SelectBait", throwIfNotFound: true); + m_Normal_SelectFood = m_Normal.FindAction("SelectFood", throwIfNotFound: true); + m_Normal_UseTorch = m_Normal.FindAction("UseTorch", throwIfNotFound: true); + m_Normal_UseTelescope = m_Normal.FindAction("UseTelescope", throwIfNotFound: true); + m_Normal_UseBrail = m_Normal.FindAction("UseBrail", throwIfNotFound: true); + m_Normal_AddBob = m_Normal.FindAction("AddBob", throwIfNotFound: true); + m_Normal_SubBob = m_Normal.FindAction("SubBob", throwIfNotFound: true); + m_Normal_ToBag = m_Normal.FindAction("ToBag", throwIfNotFound: true); + m_Normal_Help = m_Normal.FindAction("Help", throwIfNotFound: true); + m_Normal_Chat = m_Normal.FindAction("Chat", throwIfNotFound: true); + m_Normal_Info = m_Normal.FindAction("Info", throwIfNotFound: true); + m_Normal_Skill = m_Normal.FindAction("Skill", throwIfNotFound: true); + m_Normal_OpenBag = m_Normal.FindAction("OpenBag", throwIfNotFound: true); + m_Normal_Keepnet = m_Normal.FindAction("Keepnet", throwIfNotFound: true); + m_Normal_Make = m_Normal.FindAction("Make", throwIfNotFound: true); + m_Normal_Map = m_Normal.FindAction("Map", throwIfNotFound: true); + m_Normal_Quick1 = m_Normal.FindAction("Quick1", throwIfNotFound: true); + m_Normal_Quick2 = m_Normal.FindAction("Quick2", throwIfNotFound: true); + m_Normal_Quick3 = m_Normal.FindAction("Quick3", throwIfNotFound: true); + m_Normal_Quick4 = m_Normal.FindAction("Quick4", throwIfNotFound: true); + m_Normal_Quick5 = m_Normal.FindAction("Quick5", throwIfNotFound: true); + m_Normal_Quick6 = m_Normal.FindAction("Quick6", throwIfNotFound: true); + m_Normal_Quick7 = m_Normal.FindAction("Quick7", throwIfNotFound: true); + m_Normal_Quick8 = m_Normal.FindAction("Quick8", throwIfNotFound: true); + m_Normal_Quick9 = m_Normal.FindAction("Quick9", throwIfNotFound: true); + // UI + m_UI = asset.FindActionMap("UI", throwIfNotFound: true); + m_UI_Roll = m_UI.FindAction("Roll", throwIfNotFound: true); + } + + ~@PlayerInputControl() + { + UnityEngine.Debug.Assert(!m_Normal.enabled, "This will cause a leak and performance issues, PlayerInputControl.Normal.Disable() has not been called."); + UnityEngine.Debug.Assert(!m_UI.enabled, "This will cause a leak and performance issues, PlayerInputControl.UI.Disable() has not been called."); + } + + /// + /// Destroys this asset and all associated instances. + /// + public void Dispose() + { + UnityEngine.Object.Destroy(asset); + } + + /// + public InputBinding? bindingMask + { + get => asset.bindingMask; + set => asset.bindingMask = value; + } + + /// + public ReadOnlyArray? devices + { + get => asset.devices; + set => asset.devices = value; + } + + /// + public ReadOnlyArray controlSchemes => asset.controlSchemes; + + /// + public bool Contains(InputAction action) + { + return asset.Contains(action); + } + + /// + public IEnumerator GetEnumerator() + { + return asset.GetEnumerator(); + } + + /// + IEnumerator IEnumerable.GetEnumerator() + { + return GetEnumerator(); + } + + /// + public void Enable() + { + asset.Enable(); + } + + /// + public void Disable() + { + asset.Disable(); + } + + /// + public IEnumerable bindings => asset.bindings; + + /// + public InputAction FindAction(string actionNameOrId, bool throwIfNotFound = false) + { + return asset.FindAction(actionNameOrId, throwIfNotFound); + } + + /// + public int FindBinding(InputBinding bindingMask, out InputAction action) + { + return asset.FindBinding(bindingMask, out action); + } + // Normal - m_Normal = asset.FindActionMap("Normal", throwIfNotFound: true); - m_Normal_Jump = m_Normal.FindAction("Jump", throwIfNotFound: true); - } - - ~@PlayerInputControl() - { - UnityEngine.Debug.Assert(!m_Normal.enabled, "This will cause a leak and performance issues, PlayerInputControl.Normal.Disable() has not been called."); - } - - /// - /// Destroys this asset and all associated instances. - /// - public void Dispose() - { - UnityEngine.Object.Destroy(asset); - } - - /// - public InputBinding? bindingMask - { - get => asset.bindingMask; - set => asset.bindingMask = value; - } - - /// - public ReadOnlyArray? devices - { - get => asset.devices; - set => asset.devices = value; - } - - /// - public ReadOnlyArray controlSchemes => asset.controlSchemes; - - /// - public bool Contains(InputAction action) - { - return asset.Contains(action); - } - - /// - public IEnumerator GetEnumerator() - { - return asset.GetEnumerator(); - } - - /// - IEnumerator IEnumerable.GetEnumerator() - { - return GetEnumerator(); - } - - /// - public void Enable() - { - asset.Enable(); - } - - /// - public void Disable() - { - asset.Disable(); - } - - /// - public IEnumerable bindings => asset.bindings; - - /// - public InputAction FindAction(string actionNameOrId, bool throwIfNotFound = false) - { - return asset.FindAction(actionNameOrId, throwIfNotFound); - } - - /// - public int FindBinding(InputBinding bindingMask, out InputAction action) - { - return asset.FindBinding(bindingMask, out action); - } - - // Normal - private readonly InputActionMap m_Normal; - private List m_NormalActionsCallbackInterfaces = new List(); - private readonly InputAction m_Normal_Jump; - /// - /// Provides access to input actions defined in input action map "Normal". - /// - public struct NormalActions - { - private @PlayerInputControl m_Wrapper; - + private readonly InputActionMap m_Normal; + private List m_NormalActionsCallbackInterfaces = new List(); + private readonly InputAction m_Normal_Move; + private readonly InputAction m_Normal_Look; + private readonly InputAction m_Normal_Zoom; + private readonly InputAction m_Normal_Jump; + private readonly InputAction m_Normal_Run; + private readonly InputAction m_Normal_Op1; + private readonly InputAction m_Normal_Op2; + private readonly InputAction m_Normal_Use; + private readonly InputAction m_Normal_SelectItem; + private readonly InputAction m_Normal_SelectBait; + private readonly InputAction m_Normal_SelectFood; + private readonly InputAction m_Normal_UseTorch; + private readonly InputAction m_Normal_UseTelescope; + private readonly InputAction m_Normal_UseBrail; + private readonly InputAction m_Normal_AddBob; + private readonly InputAction m_Normal_SubBob; + private readonly InputAction m_Normal_ToBag; + private readonly InputAction m_Normal_Help; + private readonly InputAction m_Normal_Chat; + private readonly InputAction m_Normal_Info; + private readonly InputAction m_Normal_Skill; + private readonly InputAction m_Normal_OpenBag; + private readonly InputAction m_Normal_Keepnet; + private readonly InputAction m_Normal_Make; + private readonly InputAction m_Normal_Map; + private readonly InputAction m_Normal_Quick1; + private readonly InputAction m_Normal_Quick2; + private readonly InputAction m_Normal_Quick3; + private readonly InputAction m_Normal_Quick4; + private readonly InputAction m_Normal_Quick5; + private readonly InputAction m_Normal_Quick6; + private readonly InputAction m_Normal_Quick7; + private readonly InputAction m_Normal_Quick8; + private readonly InputAction m_Normal_Quick9; /// - /// Construct a new instance of the input action map wrapper class. + /// Provides access to input actions defined in input action map "Normal". /// - public NormalActions(@PlayerInputControl wrapper) { m_Wrapper = wrapper; } - /// - /// Provides access to the underlying input action "Normal/Jump". - /// - public InputAction @Jump => m_Wrapper.m_Normal_Jump; - /// - /// Provides access to the underlying input action map instance. - /// - public InputActionMap Get() { return m_Wrapper.m_Normal; } - /// - public void Enable() { Get().Enable(); } - /// - public void Disable() { Get().Disable(); } - /// - public bool enabled => Get().enabled; - /// - /// Implicitly converts an to an instance. - /// - public static implicit operator InputActionMap(NormalActions set) { return set.Get(); } - /// - /// Adds , and callbacks provided via on all input actions contained in this map. - /// - /// Callback instance. - /// - /// If is null or have already been added this method does nothing. - /// - /// - public void AddCallbacks(INormalActions instance) + public struct NormalActions { - if (instance == null || m_Wrapper.m_NormalActionsCallbackInterfaces.Contains(instance)) return; - m_Wrapper.m_NormalActionsCallbackInterfaces.Add(instance); - @Jump.started += instance.OnJump; - @Jump.performed += instance.OnJump; - @Jump.canceled += instance.OnJump; - } + private @PlayerInputControl m_Wrapper; + /// + /// Construct a new instance of the input action map wrapper class. + /// + public NormalActions(@PlayerInputControl wrapper) { m_Wrapper = wrapper; } + /// + /// Provides access to the underlying input action "Normal/Move". + /// + public InputAction @Move => m_Wrapper.m_Normal_Move; + /// + /// Provides access to the underlying input action "Normal/Look". + /// + public InputAction @Look => m_Wrapper.m_Normal_Look; + /// + /// Provides access to the underlying input action "Normal/Zoom". + /// + public InputAction @Zoom => m_Wrapper.m_Normal_Zoom; + /// + /// Provides access to the underlying input action "Normal/Jump". + /// + public InputAction @Jump => m_Wrapper.m_Normal_Jump; + /// + /// Provides access to the underlying input action "Normal/Run". + /// + public InputAction @Run => m_Wrapper.m_Normal_Run; + /// + /// Provides access to the underlying input action "Normal/Op1". + /// + public InputAction @Op1 => m_Wrapper.m_Normal_Op1; + /// + /// Provides access to the underlying input action "Normal/Op2". + /// + public InputAction @Op2 => m_Wrapper.m_Normal_Op2; + /// + /// Provides access to the underlying input action "Normal/Use". + /// + public InputAction @Use => m_Wrapper.m_Normal_Use; + /// + /// Provides access to the underlying input action "Normal/SelectItem". + /// + public InputAction @SelectItem => m_Wrapper.m_Normal_SelectItem; + /// + /// Provides access to the underlying input action "Normal/SelectBait". + /// + public InputAction @SelectBait => m_Wrapper.m_Normal_SelectBait; + /// + /// Provides access to the underlying input action "Normal/SelectFood". + /// + public InputAction @SelectFood => m_Wrapper.m_Normal_SelectFood; + /// + /// Provides access to the underlying input action "Normal/UseTorch". + /// + public InputAction @UseTorch => m_Wrapper.m_Normal_UseTorch; + /// + /// Provides access to the underlying input action "Normal/UseTelescope". + /// + public InputAction @UseTelescope => m_Wrapper.m_Normal_UseTelescope; + /// + /// Provides access to the underlying input action "Normal/UseBrail". + /// + public InputAction @UseBrail => m_Wrapper.m_Normal_UseBrail; + /// + /// Provides access to the underlying input action "Normal/AddBob". + /// + public InputAction @AddBob => m_Wrapper.m_Normal_AddBob; + /// + /// Provides access to the underlying input action "Normal/SubBob". + /// + public InputAction @SubBob => m_Wrapper.m_Normal_SubBob; + /// + /// Provides access to the underlying input action "Normal/ToBag". + /// + public InputAction @ToBag => m_Wrapper.m_Normal_ToBag; + /// + /// Provides access to the underlying input action "Normal/Help". + /// + public InputAction @Help => m_Wrapper.m_Normal_Help; + /// + /// Provides access to the underlying input action "Normal/Chat". + /// + public InputAction @Chat => m_Wrapper.m_Normal_Chat; + /// + /// Provides access to the underlying input action "Normal/Info". + /// + public InputAction @Info => m_Wrapper.m_Normal_Info; + /// + /// Provides access to the underlying input action "Normal/Skill". + /// + public InputAction @Skill => m_Wrapper.m_Normal_Skill; + /// + /// Provides access to the underlying input action "Normal/OpenBag". + /// + public InputAction @OpenBag => m_Wrapper.m_Normal_OpenBag; + /// + /// Provides access to the underlying input action "Normal/Keepnet". + /// + public InputAction @Keepnet => m_Wrapper.m_Normal_Keepnet; + /// + /// Provides access to the underlying input action "Normal/Make". + /// + public InputAction @Make => m_Wrapper.m_Normal_Make; + /// + /// Provides access to the underlying input action "Normal/Map". + /// + public InputAction @Map => m_Wrapper.m_Normal_Map; + /// + /// Provides access to the underlying input action "Normal/Quick1". + /// + public InputAction @Quick1 => m_Wrapper.m_Normal_Quick1; + /// + /// Provides access to the underlying input action "Normal/Quick2". + /// + public InputAction @Quick2 => m_Wrapper.m_Normal_Quick2; + /// + /// Provides access to the underlying input action "Normal/Quick3". + /// + public InputAction @Quick3 => m_Wrapper.m_Normal_Quick3; + /// + /// Provides access to the underlying input action "Normal/Quick4". + /// + public InputAction @Quick4 => m_Wrapper.m_Normal_Quick4; + /// + /// Provides access to the underlying input action "Normal/Quick5". + /// + public InputAction @Quick5 => m_Wrapper.m_Normal_Quick5; + /// + /// Provides access to the underlying input action "Normal/Quick6". + /// + public InputAction @Quick6 => m_Wrapper.m_Normal_Quick6; + /// + /// Provides access to the underlying input action "Normal/Quick7". + /// + public InputAction @Quick7 => m_Wrapper.m_Normal_Quick7; + /// + /// Provides access to the underlying input action "Normal/Quick8". + /// + public InputAction @Quick8 => m_Wrapper.m_Normal_Quick8; + /// + /// Provides access to the underlying input action "Normal/Quick9". + /// + public InputAction @Quick9 => m_Wrapper.m_Normal_Quick9; + /// + /// Provides access to the underlying input action map instance. + /// + public InputActionMap Get() { return m_Wrapper.m_Normal; } + /// + public void Enable() { Get().Enable(); } + /// + public void Disable() { Get().Disable(); } + /// + public bool enabled => Get().enabled; + /// + /// Implicitly converts an to an instance. + /// + public static implicit operator InputActionMap(NormalActions set) { return set.Get(); } + /// + /// Adds , and callbacks provided via on all input actions contained in this map. + /// + /// Callback instance. + /// + /// If is null or have already been added this method does nothing. + /// + /// + public void AddCallbacks(INormalActions instance) + { + if (instance == null || m_Wrapper.m_NormalActionsCallbackInterfaces.Contains(instance)) return; + m_Wrapper.m_NormalActionsCallbackInterfaces.Add(instance); + @Move.started += instance.OnMove; + @Move.performed += instance.OnMove; + @Move.canceled += instance.OnMove; + @Look.started += instance.OnLook; + @Look.performed += instance.OnLook; + @Look.canceled += instance.OnLook; + @Zoom.started += instance.OnZoom; + @Zoom.performed += instance.OnZoom; + @Zoom.canceled += instance.OnZoom; + @Jump.started += instance.OnJump; + @Jump.performed += instance.OnJump; + @Jump.canceled += instance.OnJump; + @Run.started += instance.OnRun; + @Run.performed += instance.OnRun; + @Run.canceled += instance.OnRun; + @Op1.started += instance.OnOp1; + @Op1.performed += instance.OnOp1; + @Op1.canceled += instance.OnOp1; + @Op2.started += instance.OnOp2; + @Op2.performed += instance.OnOp2; + @Op2.canceled += instance.OnOp2; + @Use.started += instance.OnUse; + @Use.performed += instance.OnUse; + @Use.canceled += instance.OnUse; + @SelectItem.started += instance.OnSelectItem; + @SelectItem.performed += instance.OnSelectItem; + @SelectItem.canceled += instance.OnSelectItem; + @SelectBait.started += instance.OnSelectBait; + @SelectBait.performed += instance.OnSelectBait; + @SelectBait.canceled += instance.OnSelectBait; + @SelectFood.started += instance.OnSelectFood; + @SelectFood.performed += instance.OnSelectFood; + @SelectFood.canceled += instance.OnSelectFood; + @UseTorch.started += instance.OnUseTorch; + @UseTorch.performed += instance.OnUseTorch; + @UseTorch.canceled += instance.OnUseTorch; + @UseTelescope.started += instance.OnUseTelescope; + @UseTelescope.performed += instance.OnUseTelescope; + @UseTelescope.canceled += instance.OnUseTelescope; + @UseBrail.started += instance.OnUseBrail; + @UseBrail.performed += instance.OnUseBrail; + @UseBrail.canceled += instance.OnUseBrail; + @AddBob.started += instance.OnAddBob; + @AddBob.performed += instance.OnAddBob; + @AddBob.canceled += instance.OnAddBob; + @SubBob.started += instance.OnSubBob; + @SubBob.performed += instance.OnSubBob; + @SubBob.canceled += instance.OnSubBob; + @ToBag.started += instance.OnToBag; + @ToBag.performed += instance.OnToBag; + @ToBag.canceled += instance.OnToBag; + @Help.started += instance.OnHelp; + @Help.performed += instance.OnHelp; + @Help.canceled += instance.OnHelp; + @Chat.started += instance.OnChat; + @Chat.performed += instance.OnChat; + @Chat.canceled += instance.OnChat; + @Info.started += instance.OnInfo; + @Info.performed += instance.OnInfo; + @Info.canceled += instance.OnInfo; + @Skill.started += instance.OnSkill; + @Skill.performed += instance.OnSkill; + @Skill.canceled += instance.OnSkill; + @OpenBag.started += instance.OnOpenBag; + @OpenBag.performed += instance.OnOpenBag; + @OpenBag.canceled += instance.OnOpenBag; + @Keepnet.started += instance.OnKeepnet; + @Keepnet.performed += instance.OnKeepnet; + @Keepnet.canceled += instance.OnKeepnet; + @Make.started += instance.OnMake; + @Make.performed += instance.OnMake; + @Make.canceled += instance.OnMake; + @Map.started += instance.OnMap; + @Map.performed += instance.OnMap; + @Map.canceled += instance.OnMap; + @Quick1.started += instance.OnQuick1; + @Quick1.performed += instance.OnQuick1; + @Quick1.canceled += instance.OnQuick1; + @Quick2.started += instance.OnQuick2; + @Quick2.performed += instance.OnQuick2; + @Quick2.canceled += instance.OnQuick2; + @Quick3.started += instance.OnQuick3; + @Quick3.performed += instance.OnQuick3; + @Quick3.canceled += instance.OnQuick3; + @Quick4.started += instance.OnQuick4; + @Quick4.performed += instance.OnQuick4; + @Quick4.canceled += instance.OnQuick4; + @Quick5.started += instance.OnQuick5; + @Quick5.performed += instance.OnQuick5; + @Quick5.canceled += instance.OnQuick5; + @Quick6.started += instance.OnQuick6; + @Quick6.performed += instance.OnQuick6; + @Quick6.canceled += instance.OnQuick6; + @Quick7.started += instance.OnQuick7; + @Quick7.performed += instance.OnQuick7; + @Quick7.canceled += instance.OnQuick7; + @Quick8.started += instance.OnQuick8; + @Quick8.performed += instance.OnQuick8; + @Quick8.canceled += instance.OnQuick8; + @Quick9.started += instance.OnQuick9; + @Quick9.performed += instance.OnQuick9; + @Quick9.canceled += instance.OnQuick9; + } + + /// + /// Removes , and callbacks provided via on all input actions contained in this map. + /// + /// + /// Calling this method when have not previously been registered has no side-effects. + /// + /// + private void UnregisterCallbacks(INormalActions instance) + { + @Move.started -= instance.OnMove; + @Move.performed -= instance.OnMove; + @Move.canceled -= instance.OnMove; + @Look.started -= instance.OnLook; + @Look.performed -= instance.OnLook; + @Look.canceled -= instance.OnLook; + @Zoom.started -= instance.OnZoom; + @Zoom.performed -= instance.OnZoom; + @Zoom.canceled -= instance.OnZoom; + @Jump.started -= instance.OnJump; + @Jump.performed -= instance.OnJump; + @Jump.canceled -= instance.OnJump; + @Run.started -= instance.OnRun; + @Run.performed -= instance.OnRun; + @Run.canceled -= instance.OnRun; + @Op1.started -= instance.OnOp1; + @Op1.performed -= instance.OnOp1; + @Op1.canceled -= instance.OnOp1; + @Op2.started -= instance.OnOp2; + @Op2.performed -= instance.OnOp2; + @Op2.canceled -= instance.OnOp2; + @Use.started -= instance.OnUse; + @Use.performed -= instance.OnUse; + @Use.canceled -= instance.OnUse; + @SelectItem.started -= instance.OnSelectItem; + @SelectItem.performed -= instance.OnSelectItem; + @SelectItem.canceled -= instance.OnSelectItem; + @SelectBait.started -= instance.OnSelectBait; + @SelectBait.performed -= instance.OnSelectBait; + @SelectBait.canceled -= instance.OnSelectBait; + @SelectFood.started -= instance.OnSelectFood; + @SelectFood.performed -= instance.OnSelectFood; + @SelectFood.canceled -= instance.OnSelectFood; + @UseTorch.started -= instance.OnUseTorch; + @UseTorch.performed -= instance.OnUseTorch; + @UseTorch.canceled -= instance.OnUseTorch; + @UseTelescope.started -= instance.OnUseTelescope; + @UseTelescope.performed -= instance.OnUseTelescope; + @UseTelescope.canceled -= instance.OnUseTelescope; + @UseBrail.started -= instance.OnUseBrail; + @UseBrail.performed -= instance.OnUseBrail; + @UseBrail.canceled -= instance.OnUseBrail; + @AddBob.started -= instance.OnAddBob; + @AddBob.performed -= instance.OnAddBob; + @AddBob.canceled -= instance.OnAddBob; + @SubBob.started -= instance.OnSubBob; + @SubBob.performed -= instance.OnSubBob; + @SubBob.canceled -= instance.OnSubBob; + @ToBag.started -= instance.OnToBag; + @ToBag.performed -= instance.OnToBag; + @ToBag.canceled -= instance.OnToBag; + @Help.started -= instance.OnHelp; + @Help.performed -= instance.OnHelp; + @Help.canceled -= instance.OnHelp; + @Chat.started -= instance.OnChat; + @Chat.performed -= instance.OnChat; + @Chat.canceled -= instance.OnChat; + @Info.started -= instance.OnInfo; + @Info.performed -= instance.OnInfo; + @Info.canceled -= instance.OnInfo; + @Skill.started -= instance.OnSkill; + @Skill.performed -= instance.OnSkill; + @Skill.canceled -= instance.OnSkill; + @OpenBag.started -= instance.OnOpenBag; + @OpenBag.performed -= instance.OnOpenBag; + @OpenBag.canceled -= instance.OnOpenBag; + @Keepnet.started -= instance.OnKeepnet; + @Keepnet.performed -= instance.OnKeepnet; + @Keepnet.canceled -= instance.OnKeepnet; + @Make.started -= instance.OnMake; + @Make.performed -= instance.OnMake; + @Make.canceled -= instance.OnMake; + @Map.started -= instance.OnMap; + @Map.performed -= instance.OnMap; + @Map.canceled -= instance.OnMap; + @Quick1.started -= instance.OnQuick1; + @Quick1.performed -= instance.OnQuick1; + @Quick1.canceled -= instance.OnQuick1; + @Quick2.started -= instance.OnQuick2; + @Quick2.performed -= instance.OnQuick2; + @Quick2.canceled -= instance.OnQuick2; + @Quick3.started -= instance.OnQuick3; + @Quick3.performed -= instance.OnQuick3; + @Quick3.canceled -= instance.OnQuick3; + @Quick4.started -= instance.OnQuick4; + @Quick4.performed -= instance.OnQuick4; + @Quick4.canceled -= instance.OnQuick4; + @Quick5.started -= instance.OnQuick5; + @Quick5.performed -= instance.OnQuick5; + @Quick5.canceled -= instance.OnQuick5; + @Quick6.started -= instance.OnQuick6; + @Quick6.performed -= instance.OnQuick6; + @Quick6.canceled -= instance.OnQuick6; + @Quick7.started -= instance.OnQuick7; + @Quick7.performed -= instance.OnQuick7; + @Quick7.canceled -= instance.OnQuick7; + @Quick8.started -= instance.OnQuick8; + @Quick8.performed -= instance.OnQuick8; + @Quick8.canceled -= instance.OnQuick8; + @Quick9.started -= instance.OnQuick9; + @Quick9.performed -= instance.OnQuick9; + @Quick9.canceled -= instance.OnQuick9; + } + + /// + /// Unregisters and unregisters all input action callbacks via . + /// + /// + public void RemoveCallbacks(INormalActions instance) + { + if (m_Wrapper.m_NormalActionsCallbackInterfaces.Remove(instance)) + UnregisterCallbacks(instance); + } + + /// + /// Replaces all existing callback instances and previously registered input action callbacks associated with them with callbacks provided via . + /// + /// + /// If is null, calling this method will only unregister all existing callbacks but not register any new callbacks. + /// + /// + /// + /// + public void SetCallbacks(INormalActions instance) + { + foreach (var item in m_Wrapper.m_NormalActionsCallbackInterfaces) + UnregisterCallbacks(item); + m_Wrapper.m_NormalActionsCallbackInterfaces.Clear(); + AddCallbacks(instance); + } + } /// - /// Removes , and callbacks provided via on all input actions contained in this map. + /// Provides a new instance referencing this action map. /// - /// - /// Calling this method when have not previously been registered has no side-effects. - /// - /// - private void UnregisterCallbacks(INormalActions instance) + public NormalActions @Normal => new NormalActions(this); + + // UI + private readonly InputActionMap m_UI; + private List m_UIActionsCallbackInterfaces = new List(); + private readonly InputAction m_UI_Roll; + /// + /// Provides access to input actions defined in input action map "UI". + /// + public struct UIActions { - @Jump.started -= instance.OnJump; - @Jump.performed -= instance.OnJump; - @Jump.canceled -= instance.OnJump; - } + private @PlayerInputControl m_Wrapper; + /// + /// Construct a new instance of the input action map wrapper class. + /// + public UIActions(@PlayerInputControl wrapper) { m_Wrapper = wrapper; } + /// + /// Provides access to the underlying input action "UI/Roll". + /// + public InputAction @Roll => m_Wrapper.m_UI_Roll; + /// + /// Provides access to the underlying input action map instance. + /// + public InputActionMap Get() { return m_Wrapper.m_UI; } + /// + public void Enable() { Get().Enable(); } + /// + public void Disable() { Get().Disable(); } + /// + public bool enabled => Get().enabled; + /// + /// Implicitly converts an to an instance. + /// + public static implicit operator InputActionMap(UIActions set) { return set.Get(); } + /// + /// Adds , and callbacks provided via on all input actions contained in this map. + /// + /// Callback instance. + /// + /// If is null or have already been added this method does nothing. + /// + /// + public void AddCallbacks(IUIActions instance) + { + if (instance == null || m_Wrapper.m_UIActionsCallbackInterfaces.Contains(instance)) return; + m_Wrapper.m_UIActionsCallbackInterfaces.Add(instance); + @Roll.started += instance.OnRoll; + @Roll.performed += instance.OnRoll; + @Roll.canceled += instance.OnRoll; + } + + /// + /// Removes , and callbacks provided via on all input actions contained in this map. + /// + /// + /// Calling this method when have not previously been registered has no side-effects. + /// + /// + private void UnregisterCallbacks(IUIActions instance) + { + @Roll.started -= instance.OnRoll; + @Roll.performed -= instance.OnRoll; + @Roll.canceled -= instance.OnRoll; + } + + /// + /// Unregisters and unregisters all input action callbacks via . + /// + /// + public void RemoveCallbacks(IUIActions instance) + { + if (m_Wrapper.m_UIActionsCallbackInterfaces.Remove(instance)) + UnregisterCallbacks(instance); + } + + /// + /// Replaces all existing callback instances and previously registered input action callbacks associated with them with callbacks provided via . + /// + /// + /// If is null, calling this method will only unregister all existing callbacks but not register any new callbacks. + /// + /// + /// + /// + public void SetCallbacks(IUIActions instance) + { + foreach (var item in m_Wrapper.m_UIActionsCallbackInterfaces) + UnregisterCallbacks(item); + m_Wrapper.m_UIActionsCallbackInterfaces.Clear(); + AddCallbacks(instance); + } + } /// - /// Unregisters and unregisters all input action callbacks via . + /// Provides a new instance referencing this action map. /// - /// - public void RemoveCallbacks(INormalActions instance) + public UIActions @UI => new UIActions(this); + private int m_KeyboardMouseSchemeIndex = -1; + /// + /// Provides access to the input control scheme. + /// + /// + public InputControlScheme KeyboardMouseScheme { - if (m_Wrapper.m_NormalActionsCallbackInterfaces.Remove(instance)) - UnregisterCallbacks(instance); + get + { + if (m_KeyboardMouseSchemeIndex == -1) m_KeyboardMouseSchemeIndex = asset.FindControlSchemeIndex("Keyboard&Mouse"); + return asset.controlSchemes[m_KeyboardMouseSchemeIndex]; + } } - + private int m_GamepadSchemeIndex = -1; /// - /// Replaces all existing callback instances and previously registered input action callbacks associated with them with callbacks provided via . + /// Provides access to the input control scheme. + /// + /// + public InputControlScheme GamepadScheme + { + get + { + if (m_GamepadSchemeIndex == -1) m_GamepadSchemeIndex = asset.FindControlSchemeIndex("Gamepad"); + return asset.controlSchemes[m_GamepadSchemeIndex]; + } + } + private int m_TouchSchemeIndex = -1; + /// + /// Provides access to the input control scheme. + /// + /// + public InputControlScheme TouchScheme + { + get + { + if (m_TouchSchemeIndex == -1) m_TouchSchemeIndex = asset.FindControlSchemeIndex("Touch"); + return asset.controlSchemes[m_TouchSchemeIndex]; + } + } + private int m_JoystickSchemeIndex = -1; + /// + /// Provides access to the input control scheme. + /// + /// + public InputControlScheme JoystickScheme + { + get + { + if (m_JoystickSchemeIndex == -1) m_JoystickSchemeIndex = asset.FindControlSchemeIndex("Joystick"); + return asset.controlSchemes[m_JoystickSchemeIndex]; + } + } + private int m_XRSchemeIndex = -1; + /// + /// Provides access to the input control scheme. + /// + /// + public InputControlScheme XRScheme + { + get + { + if (m_XRSchemeIndex == -1) m_XRSchemeIndex = asset.FindControlSchemeIndex("XR"); + return asset.controlSchemes[m_XRSchemeIndex]; + } + } + /// + /// Interface to implement callback methods for all input action callbacks associated with input actions defined by "Normal" which allows adding and removing callbacks. /// - /// - /// If is null, calling this method will only unregister all existing callbacks but not register any new callbacks. - /// /// /// - /// - public void SetCallbacks(INormalActions instance) + public interface INormalActions { - foreach (var item in m_Wrapper.m_NormalActionsCallbackInterfaces) - UnregisterCallbacks(item); - m_Wrapper.m_NormalActionsCallbackInterfaces.Clear(); - AddCallbacks(instance); + /// + /// Method invoked when associated input action "Move" is either , or . + /// + /// + /// + /// + void OnMove(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "Look" is either , or . + /// + /// + /// + /// + void OnLook(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "Zoom" is either , or . + /// + /// + /// + /// + void OnZoom(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "Jump" is either , or . + /// + /// + /// + /// + void OnJump(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "Run" is either , or . + /// + /// + /// + /// + void OnRun(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "Op1" is either , or . + /// + /// + /// + /// + void OnOp1(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "Op2" is either , or . + /// + /// + /// + /// + void OnOp2(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "Use" is either , or . + /// + /// + /// + /// + void OnUse(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "SelectItem" is either , or . + /// + /// + /// + /// + void OnSelectItem(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "SelectBait" is either , or . + /// + /// + /// + /// + void OnSelectBait(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "SelectFood" is either , or . + /// + /// + /// + /// + void OnSelectFood(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "UseTorch" is either , or . + /// + /// + /// + /// + void OnUseTorch(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "UseTelescope" is either , or . + /// + /// + /// + /// + void OnUseTelescope(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "UseBrail" is either , or . + /// + /// + /// + /// + void OnUseBrail(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "AddBob" is either , or . + /// + /// + /// + /// + void OnAddBob(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "SubBob" is either , or . + /// + /// + /// + /// + void OnSubBob(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "ToBag" is either , or . + /// + /// + /// + /// + void OnToBag(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "Help" is either , or . + /// + /// + /// + /// + void OnHelp(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "Chat" is either , or . + /// + /// + /// + /// + void OnChat(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "Info" is either , or . + /// + /// + /// + /// + void OnInfo(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "Skill" is either , or . + /// + /// + /// + /// + void OnSkill(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "OpenBag" is either , or . + /// + /// + /// + /// + void OnOpenBag(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "Keepnet" is either , or . + /// + /// + /// + /// + void OnKeepnet(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "Make" is either , or . + /// + /// + /// + /// + void OnMake(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "Map" is either , or . + /// + /// + /// + /// + void OnMap(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "Quick1" is either , or . + /// + /// + /// + /// + void OnQuick1(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "Quick2" is either , or . + /// + /// + /// + /// + void OnQuick2(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "Quick3" is either , or . + /// + /// + /// + /// + void OnQuick3(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "Quick4" is either , or . + /// + /// + /// + /// + void OnQuick4(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "Quick5" is either , or . + /// + /// + /// + /// + void OnQuick5(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "Quick6" is either , or . + /// + /// + /// + /// + void OnQuick6(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "Quick7" is either , or . + /// + /// + /// + /// + void OnQuick7(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "Quick8" is either , or . + /// + /// + /// + /// + void OnQuick8(InputAction.CallbackContext context); + /// + /// Method invoked when associated input action "Quick9" is either , or . + /// + /// + /// + /// + void OnQuick9(InputAction.CallbackContext context); + } + /// + /// Interface to implement callback methods for all input action callbacks associated with input actions defined by "UI" which allows adding and removing callbacks. + /// + /// + /// + public interface IUIActions + { + /// + /// Method invoked when associated input action "Roll" is either , or . + /// + /// + /// + /// + void OnRoll(InputAction.CallbackContext context); } } - /// - /// Provides a new instance referencing this action map. - /// - public NormalActions @Normal => new NormalActions(this); - /// - /// Interface to implement callback methods for all input action callbacks associated with input actions defined by "Normal" which allows adding and removing callbacks. - /// - /// - /// - public interface INormalActions - { - /// - /// Method invoked when associated input action "Jump" is either , or . - /// - /// - /// - /// - void OnJump(InputAction.CallbackContext context); - } } diff --git a/Assets/UnityStandardAssets/Characters/FirstPerson/FirstPersonController.cs b/Assets/UnityStandardAssets/Characters/FirstPerson/FirstPersonController.cs index 6c74179f5..b5a2869e9 100644 --- a/Assets/UnityStandardAssets/Characters/FirstPerson/FirstPersonController.cs +++ b/Assets/UnityStandardAssets/Characters/FirstPerson/FirstPersonController.cs @@ -3,338 +3,336 @@ using UnityStandardAssets.Utility; namespace UnityStandardAssets.Characters.FirstPerson { - [RequireComponent(typeof(CharacterController))] - [RequireComponent(typeof(AudioSource))] - public class FirstPersonController : MonoBehaviour - { - [SerializeField] - private bool m_IsWalking; + [RequireComponent(typeof(CharacterController))] + [RequireComponent(typeof(AudioSource))] + public class FirstPersonController : MonoBehaviour + { + [SerializeField] private bool m_IsWalking; - [SerializeField] - public float m_WalkSpeed; + [SerializeField] public float m_WalkSpeed; - [SerializeField] - public float m_RunSpeed; + [SerializeField] public float m_RunSpeed; - [SerializeField] - [Range(0f, 1f)] - private float m_RunstepLenghten; + [SerializeField] [Range(0f, 1f)] private float m_RunstepLenghten; - [SerializeField] - private float m_JumpSpeed; + [SerializeField] private float m_JumpSpeed; - [SerializeField] - private float m_StickToGroundForce; + [SerializeField] private float m_StickToGroundForce; - [SerializeField] - private float m_GravityMultiplier; + [SerializeField] private float m_GravityMultiplier; - [SerializeField] - public MouseLook m_MouseLook; + [SerializeField] public MouseLook m_MouseLook; - [SerializeField] - private bool m_UseFovKick; + [SerializeField] private bool m_UseFovKick; - [SerializeField] - private FOVKick m_FovKick = new FOVKick(); + [SerializeField] private FOVKick m_FovKick = new FOVKick(); - [SerializeField] - private bool m_UseHeadBob; + [SerializeField] private bool m_UseHeadBob; - [SerializeField] - private CurveControlledBob m_HeadBob = new CurveControlledBob(); + [SerializeField] private CurveControlledBob m_HeadBob = new CurveControlledBob(); - [SerializeField] - private LerpControlledBob m_JumpBob = new LerpControlledBob(); + [SerializeField] private LerpControlledBob m_JumpBob = new LerpControlledBob(); - [SerializeField] - private float m_StepInterval; + [SerializeField] private float m_StepInterval; - [SerializeField] - private AudioClip[] m_FootstepSounds; + [SerializeField] private AudioClip[] m_FootstepSounds; - [SerializeField] - private AudioClip[] m_FootstepSoundsBridge; + [SerializeField] private AudioClip[] m_FootstepSoundsBridge; - [SerializeField] - private AudioClip[] m_FootstepSoundsStone; + [SerializeField] private AudioClip[] m_FootstepSoundsStone; - [SerializeField] - private AudioClip m_JumpSound; + [SerializeField] private AudioClip m_JumpSound; - [SerializeField] - private AudioClip m_LandSound; + [SerializeField] private AudioClip m_LandSound; - private Camera m_Camera; + private Camera m_Camera; - private bool m_Jump; + private bool m_Jump; - public bool frezzeRotation; + public bool frezzeRotation; - public bool frezzePosition; + public bool frezzePosition; - public bool rotateMouseInFixedUpdate = true; + public bool rotateMouseInFixedUpdate = true; - public Vector2 m_Input; + public Vector2 m_Input; - public Vector3 m_MoveDir = Vector3.zero; + public Vector3 m_MoveDir = Vector3.zero; - public CharacterController m_CharacterController; + public CharacterController m_CharacterController; - private CollisionFlags m_CollisionFlags; + private CollisionFlags m_CollisionFlags; - private bool m_PreviouslyGrounded; + private bool m_PreviouslyGrounded; - private Vector3 m_OriginalCameraPosition; + private Vector3 m_OriginalCameraPosition; - private float m_StepCycle; + private float m_StepCycle; - private float m_NextStep; + private float m_NextStep; - private bool m_Jumping; + private bool m_Jumping; - private AudioSource m_AudioSource; + private AudioSource m_AudioSource; - private string groundTypeTag = ""; + private string groundTypeTag = ""; - public float horizontal; + public float horizontal; - public float vertical; + public float vertical; - public bool isJumping; + public bool isJumping; - public bool isRuning; + public bool isRuning; - public bool notMove; + public bool notMove; - [HideInInspector] - public Vector3 lastValidPosition = Vector3.zero; + [HideInInspector] public Vector3 lastValidPosition = Vector3.zero; - public bool isWater; + public bool isWater; - private void Start() - { - m_CharacterController = GetComponent(); - m_Camera = Camera.main; - m_OriginalCameraPosition = m_Camera.transform.localPosition; - m_FovKick.Setup(m_Camera); - m_HeadBob.Setup(m_Camera, m_StepInterval); - m_StepCycle = 0f; - m_NextStep = m_StepCycle / 2f; - m_Jumping = false; - m_AudioSource = GetComponent(); - m_MouseLook.Init(transform, m_Camera.transform); - } + private void Start() + { + m_CharacterController = GetComponent(); + m_Camera = Camera.main; + m_OriginalCameraPosition = m_Camera.transform.localPosition; + m_FovKick.Setup(m_Camera); + m_HeadBob.Setup(m_Camera, m_StepInterval); + m_StepCycle = 0f; + m_NextStep = m_StepCycle / 2f; + m_Jumping = false; + m_AudioSource = GetComponent(); + m_MouseLook.Init(transform, m_Camera.transform); + } - private void Update() - { - if (!frezzeRotation && !rotateMouseInFixedUpdate) - { - RotateView(); - } - if (!m_Jump) - { - m_Jump = isJumping; - } - if (!m_PreviouslyGrounded && m_CharacterController.isGrounded) - { - StartCoroutine(m_JumpBob.DoBobCycle()); - PlayLandingSound(); - m_MoveDir.y = 0f; - m_Jumping = false; - } - if (!m_CharacterController.isGrounded && !m_Jumping && m_PreviouslyGrounded) - { - m_MoveDir.y = 0f; - } - m_PreviouslyGrounded = m_CharacterController.isGrounded; - } + private void Update() + { + if (!frezzeRotation && !rotateMouseInFixedUpdate) + { + RotateView(); + } - private void PlayLandingSound() - { - m_AudioSource.clip = m_LandSound; - m_AudioSource.Play(); - m_NextStep = m_StepCycle + 0.5f; - } + if (!m_Jump) + { + m_Jump = isJumping; + } - private void FixedUpdate() - { - if (!frezzeRotation && rotateMouseInFixedUpdate) - { - RotateView(); - } - if (frezzePosition) - { - return; - } - GetInput(out var speed); - Vector3 vector = transform.forward * m_Input.y + transform.right * m_Input.x; - Physics.SphereCast(transform.position, m_CharacterController.radius, Vector3.down, out var hitInfo, m_CharacterController.height / 2f, -1, QueryTriggerInteraction.Ignore); - vector = Vector3.ProjectOnPlane(vector, hitInfo.normal).normalized; - m_MoveDir.x = vector.x * speed; - m_MoveDir.z = vector.z * speed; - if (m_CharacterController.isGrounded) - { - m_MoveDir.y = 0f - m_StickToGroundForce; - if (m_Jump && !isWater) - { - if ((bool)transform.parent && transform.parent.gameObject.layer == LayerMask.NameToLayer("Boat")) - { - return; - } - m_MoveDir.y = m_JumpSpeed; - PlayJumpSound(); - m_Jump = false; - m_Jumping = true; - } - } - else - { - m_MoveDir += Physics.gravity * m_GravityMultiplier * Time.fixedDeltaTime; - } - if (!notMove) - { - m_CollisionFlags = m_CharacterController.Move(m_MoveDir * Time.fixedDeltaTime); - } - ProgressStepCycle(speed); - UpdateCameraPosition(speed); - m_MouseLook.UpdateCursorLock(); - } + if (!m_PreviouslyGrounded && m_CharacterController.isGrounded) + { + StartCoroutine(m_JumpBob.DoBobCycle()); + PlayLandingSound(); + m_MoveDir.y = 0f; + m_Jumping = false; + } - private void PlayJumpSound() - { - m_AudioSource.clip = m_JumpSound; - m_AudioSource.Play(); - } + if (!m_CharacterController.isGrounded && !m_Jumping && m_PreviouslyGrounded) + { + m_MoveDir.y = 0f; + } - private void ProgressStepCycle(float speed) - { - if (m_CharacterController.velocity.sqrMagnitude > 0f && (m_Input.x != 0f || m_Input.y != 0f)) - { - m_StepCycle += (m_CharacterController.velocity.magnitude + speed * (m_IsWalking ? 1f : m_RunstepLenghten)) * Time.fixedDeltaTime; - } - if (m_StepCycle > m_NextStep) - { - m_NextStep = m_StepCycle + m_StepInterval; - PlayFootStepAudio(); - } - } + m_PreviouslyGrounded = m_CharacterController.isGrounded; + } - private void PlayFootStepAudio() - { - if (!m_CharacterController.isGrounded) - { - return; - } - if (groundTypeTag == "Bridge" || groundTypeTag == "Boat") - { - if (m_FootstepSoundsBridge.Length != 0) - { - int num = Random.Range(1, m_FootstepSoundsBridge.Length); - m_AudioSource.clip = m_FootstepSoundsBridge[num]; - m_AudioSource.PlayOneShot(m_AudioSource.clip, 0.3f); - m_FootstepSoundsBridge[num] = m_FootstepSoundsBridge[0]; - m_FootstepSoundsBridge[0] = m_AudioSource.clip; - } - } - else if (groundTypeTag == "Stone") - { - if (m_FootstepSoundsStone.Length != 0) - { - int num2 = Random.Range(1, m_FootstepSoundsStone.Length); - m_AudioSource.clip = m_FootstepSoundsStone[num2]; - m_AudioSource.PlayOneShot(m_AudioSource.clip, 0.3f); - m_FootstepSoundsStone[num2] = m_FootstepSoundsStone[0]; - m_FootstepSoundsStone[0] = m_AudioSource.clip; - } - } - else if (m_FootstepSounds.Length != 0) - { - int num3 = Random.Range(1, m_FootstepSounds.Length); - m_AudioSource.clip = m_FootstepSounds[num3]; - m_AudioSource.PlayOneShot(m_AudioSource.clip, 0.3f); - m_FootstepSounds[num3] = m_FootstepSounds[0]; - m_FootstepSounds[0] = m_AudioSource.clip; - } - } + private void PlayLandingSound() + { + m_AudioSource.clip = m_LandSound; + m_AudioSource.Play(); + m_NextStep = m_StepCycle + 0.5f; + } - private void UpdateCameraPosition(float speed) - { - if (m_UseHeadBob) - { - Vector3 localPosition; - if (m_CharacterController.velocity.magnitude > 0f && m_CharacterController.isGrounded) - { - m_Camera.transform.localPosition = m_HeadBob.DoHeadBob(m_CharacterController.velocity.magnitude + speed * (m_IsWalking ? 1f : m_RunstepLenghten)); - localPosition = m_Camera.transform.localPosition; - localPosition.y = m_Camera.transform.localPosition.y - m_JumpBob.Offset(); - } - else - { - localPosition = m_Camera.transform.localPosition; - localPosition.y = m_OriginalCameraPosition.y - m_JumpBob.Offset(); - } - m_Camera.transform.localPosition = localPosition; - } - } + private void FixedUpdate() + { + if (!frezzeRotation && rotateMouseInFixedUpdate) + { + RotateView(); + } - private void GetInput(out float speed) - { - bool isWalking = m_IsWalking; - m_IsWalking = !isRuning; - speed = (m_IsWalking ? m_WalkSpeed : m_RunSpeed); - m_Input = new Vector2(horizontal, vertical); - if (m_Input.sqrMagnitude > 1f) - { - m_Input.Normalize(); - } - if (m_IsWalking != isWalking && m_UseFovKick && m_CharacterController.velocity.sqrMagnitude > 0f) - { - StopAllCoroutines(); - StartCoroutine((!m_IsWalking) ? m_FovKick.FOVKickUp() : m_FovKick.FOVKickDown()); - } - } + if (frezzePosition) + { + return; + } - public void RotateView() - { - m_MouseLook.LookRotation(transform, m_Camera.transform); - } + GetInput(out var speed); + Vector3 vector = transform.forward * m_Input.y + transform.right * m_Input.x; + Physics.SphereCast(transform.position, m_CharacterController.radius, Vector3.down, out var hitInfo, + m_CharacterController.height / 2f, -1, QueryTriggerInteraction.Ignore); + vector = Vector3.ProjectOnPlane(vector, hitInfo.normal).normalized; + m_MoveDir.x = vector.x * speed; + m_MoveDir.z = vector.z * speed; + if (m_CharacterController.isGrounded) + { + m_MoveDir.y = 0f - m_StickToGroundForce; + if (m_Jump && !isWater) + { + if ((bool)transform.parent && transform.parent.gameObject.layer == LayerMask.NameToLayer("Boat")) + { + return; + } - public void UnFrezzeLook() - { - frezzePosition = false; - frezzeRotation = false; - m_MouseLook.Init(transform, m_Camera.transform); - } + m_MoveDir.y = m_JumpSpeed; + PlayJumpSound(); + m_Jump = false; + m_Jumping = true; + } + } + else + { + m_MoveDir += Physics.gravity * m_GravityMultiplier * Time.fixedDeltaTime; + } - private void OnControllerColliderHit(ControllerColliderHit hit) - { - Rigidbody attachedRigidbody = hit.collider.attachedRigidbody; - groundTypeTag = hit.collider.tag; - if (!isWater && (groundTypeTag == "Terrain" || groundTypeTag == "Boat")) - { - lastValidPosition = transform.position; - } - if (m_CollisionFlags != CollisionFlags.Below && !(attachedRigidbody == null)) - { - _ = attachedRigidbody.isKinematic; - } - } + if (!notMove) + { + m_CollisionFlags = m_CharacterController.Move(m_MoveDir * Time.fixedDeltaTime); + } - private void OnTriggerStay(Collider other) - { - if (other.tag == "Water") - { - isWater = true; - } - } + ProgressStepCycle(speed); + UpdateCameraPosition(speed); + m_MouseLook.UpdateCursorLock(); + } - private void OnTriggerExit(Collider other) - { - if (other.tag == "Water") - { - isWater = false; - } - } - } -} + private void PlayJumpSound() + { + m_AudioSource.clip = m_JumpSound; + m_AudioSource.Play(); + } + + private void ProgressStepCycle(float speed) + { + if (m_CharacterController.velocity.sqrMagnitude > 0f && (m_Input.x != 0f || m_Input.y != 0f)) + { + m_StepCycle += + (m_CharacterController.velocity.magnitude + speed * (m_IsWalking ? 1f : m_RunstepLenghten)) * + Time.fixedDeltaTime; + } + + if (m_StepCycle > m_NextStep) + { + m_NextStep = m_StepCycle + m_StepInterval; + PlayFootStepAudio(); + } + } + + private void PlayFootStepAudio() + { + if (!m_CharacterController.isGrounded) + { + return; + } + + if (groundTypeTag == "Bridge" || groundTypeTag == "Boat") + { + if (m_FootstepSoundsBridge.Length != 0) + { + int num = Random.Range(1, m_FootstepSoundsBridge.Length); + m_AudioSource.clip = m_FootstepSoundsBridge[num]; + m_AudioSource.PlayOneShot(m_AudioSource.clip, 0.3f); + m_FootstepSoundsBridge[num] = m_FootstepSoundsBridge[0]; + m_FootstepSoundsBridge[0] = m_AudioSource.clip; + } + } + else if (groundTypeTag == "Stone") + { + if (m_FootstepSoundsStone.Length != 0) + { + int num2 = Random.Range(1, m_FootstepSoundsStone.Length); + m_AudioSource.clip = m_FootstepSoundsStone[num2]; + m_AudioSource.PlayOneShot(m_AudioSource.clip, 0.3f); + m_FootstepSoundsStone[num2] = m_FootstepSoundsStone[0]; + m_FootstepSoundsStone[0] = m_AudioSource.clip; + } + } + else if (m_FootstepSounds.Length != 0) + { + int num3 = Random.Range(1, m_FootstepSounds.Length); + m_AudioSource.clip = m_FootstepSounds[num3]; + m_AudioSource.PlayOneShot(m_AudioSource.clip, 0.3f); + m_FootstepSounds[num3] = m_FootstepSounds[0]; + m_FootstepSounds[0] = m_AudioSource.clip; + } + } + + private void UpdateCameraPosition(float speed) + { + if (m_UseHeadBob) + { + Vector3 localPosition; + if (m_CharacterController.velocity.magnitude > 0f && m_CharacterController.isGrounded) + { + m_Camera.transform.localPosition = m_HeadBob.DoHeadBob(m_CharacterController.velocity.magnitude + + speed * + (m_IsWalking ? 1f : m_RunstepLenghten)); + localPosition = m_Camera.transform.localPosition; + localPosition.y = m_Camera.transform.localPosition.y - m_JumpBob.Offset(); + } + else + { + localPosition = m_Camera.transform.localPosition; + localPosition.y = m_OriginalCameraPosition.y - m_JumpBob.Offset(); + } + + m_Camera.transform.localPosition = localPosition; + } + } + + private void GetInput(out float speed) + { + bool isWalking = m_IsWalking; + m_IsWalking = !isRuning; + speed = (m_IsWalking ? m_WalkSpeed : m_RunSpeed); + m_Input = new Vector2(horizontal, vertical); + if (m_Input.sqrMagnitude > 1f) + { + m_Input.Normalize(); + } + + if (m_IsWalking != isWalking && m_UseFovKick && m_CharacterController.velocity.sqrMagnitude > 0f) + { + StopAllCoroutines(); + StartCoroutine((!m_IsWalking) ? m_FovKick.FOVKickUp() : m_FovKick.FOVKickDown()); + } + } + + public void RotateView() + { + m_MouseLook.LookRotation(transform, m_Camera.transform); + } + + public void UnFrezzeLook() + { + frezzePosition = false; + frezzeRotation = false; + m_MouseLook.Init(transform, m_Camera.transform); + } + + private void OnControllerColliderHit(ControllerColliderHit hit) + { + Rigidbody attachedRigidbody = hit.collider.attachedRigidbody; + groundTypeTag = hit.collider.tag; + if (!isWater && (groundTypeTag == "Terrain" || groundTypeTag == "Boat")) + { + lastValidPosition = transform.position; + } + + if (m_CollisionFlags != CollisionFlags.Below && !(attachedRigidbody == null)) + { + _ = attachedRigidbody.isKinematic; + } + } + + private void OnTriggerStay(Collider other) + { + if (other.CompareTag("Water")) + { + isWater = true; + } + } + + private void OnTriggerExit(Collider other) + { + if (other.CompareTag("Water")) + { + isWater = false; + } + } + } +} \ No newline at end of file diff --git a/Assets/UnityStandardAssets/Characters/FirstPerson/HeadBob.cs b/Assets/UnityStandardAssets/Characters/FirstPerson/HeadBob.cs deleted file mode 100644 index 31c74a41e..000000000 --- a/Assets/UnityStandardAssets/Characters/FirstPerson/HeadBob.cs +++ /dev/null @@ -1,53 +0,0 @@ -using UnityEngine; -using UnityStandardAssets.Utility; - -namespace UnityStandardAssets.Characters.FirstPerson -{ - public class HeadBob : MonoBehaviour - { - public Camera Camera; - - public CurveControlledBob motionBob = new CurveControlledBob(); - - public LerpControlledBob jumpAndLandingBob = new LerpControlledBob(); - - public RigidbodyFirstPersonController rigidbodyFirstPersonController; - - public float StrideInterval; - - [Range(0f, 1f)] - public float RunningStrideLengthen; - - private bool m_PreviouslyGrounded; - - private Vector3 m_OriginalCameraPosition; - - private void Start() - { - motionBob.Setup(Camera, StrideInterval); - m_OriginalCameraPosition = Camera.transform.localPosition; - } - - private void Update() - { - Vector3 localPosition; - if (rigidbodyFirstPersonController.Velocity.magnitude > 0f && rigidbodyFirstPersonController.Grounded) - { - Camera.transform.localPosition = motionBob.DoHeadBob(rigidbodyFirstPersonController.Velocity.magnitude * (rigidbodyFirstPersonController.Running ? RunningStrideLengthen : 1f)); - localPosition = Camera.transform.localPosition; - localPosition.y = Camera.transform.localPosition.y - jumpAndLandingBob.Offset(); - } - else - { - localPosition = Camera.transform.localPosition; - localPosition.y = m_OriginalCameraPosition.y - jumpAndLandingBob.Offset(); - } - Camera.transform.localPosition = localPosition; - if (!m_PreviouslyGrounded && rigidbodyFirstPersonController.Grounded) - { - StartCoroutine(jumpAndLandingBob.DoBobCycle()); - } - m_PreviouslyGrounded = rigidbodyFirstPersonController.Grounded; - } - } -} diff --git a/Assets/UnityStandardAssets/Characters/FirstPerson/HeadBob.cs.meta b/Assets/UnityStandardAssets/Characters/FirstPerson/HeadBob.cs.meta deleted file mode 100644 index 20373a9dc..000000000 --- a/Assets/UnityStandardAssets/Characters/FirstPerson/HeadBob.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 39e4175b0b333c6c1d9b6b5db831f603 -timeCreated: 1716587613 -licenseType: Free -MonoImporter: - serializedVersion: 2 - externalObjects: {} - defaultReferences: [] - executionOrder: 0 - icon: {fileID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/UnityStandardAssets/Characters/FirstPerson/MouseLook.cs b/Assets/UnityStandardAssets/Characters/FirstPerson/MouseLook.cs index 91132e3a8..75e405e25 100644 --- a/Assets/UnityStandardAssets/Characters/FirstPerson/MouseLook.cs +++ b/Assets/UnityStandardAssets/Characters/FirstPerson/MouseLook.cs @@ -1,122 +1,133 @@ using System; +using NBF; using UnityEngine; namespace UnityStandardAssets.Characters.FirstPerson { - [Serializable] - public class MouseLook - { - public float XSensitivity = 2f; + [Serializable] + public class MouseLook + { + public float XSensitivity = 2f; - public float YSensitivity = 2f; + public float YSensitivity = 2f; - public bool clampVerticalRotation = true; + public bool clampVerticalRotation = true; - public float MinimumX = -90f; + public float MinimumX = -90f; - public float MaximumX = 90f; + public float MaximumX = 90f; - public bool smooth; + public bool smooth; - public float smoothTime = 5f; + public float smoothTime = 5f; - public bool lockCursor = true; + public bool lockCursor = true; - public float RotYvalue; + public float RotYvalue; - public bool invertMouseY; + public bool invertMouseY; - public bool invertMouseX; + public bool invertMouseX; - public int ControllerHandMode; + public int ControllerHandMode; - private Quaternion m_CharacterTargetRot; + private Quaternion m_CharacterTargetRot; - private Quaternion m_CameraTargetRot; + private Quaternion m_CameraTargetRot; - private bool m_cursorIsLocked = true; + private bool m_cursorIsLocked = true; - // private Player player; + // private Player player; - public void Init(Transform character, Transform camera) - { - m_CharacterTargetRot = character.localRotation; - m_CameraTargetRot = camera.localRotation; - // player = ReInput.players.GetPlayer(0); - } + public void Init(Transform character, Transform camera) + { + m_CharacterTargetRot = character.localRotation; + m_CameraTargetRot = camera.localRotation; + // player = ReInput.players.GetPlayer(0); + } - public void LookRotation(Transform character, Transform camera) - { - // if (!SRDebug.Instance.IsDebugPanelVisible && !SRDebug.Instance.IsDebugPanelVisible) - // { - // float num = Mathf.Clamp(player.GetAxis("cameraVerticalGamepad") * YSensitivity * 50f * Time.deltaTime + player.GetAxis("cameraVertical") * YSensitivity * 5f * Time.deltaTime, -10f, 10f); - // float num2 = Mathf.Clamp(player.GetAxis("cameraHorizontalGamepad") * XSensitivity * 50f * Time.deltaTime + player.GetAxis("cameraHorizontal") * XSensitivity * 5f * Time.deltaTime, -10f, 10f); - // if (invertMouseY) - // { - // num *= -1f; - // } - // if (invertMouseX) - // { - // num2 *= -1f; - // } - // RotYvalue = num2; - // m_CharacterTargetRot *= Quaternion.Euler(0f, num2, 0f); - // m_CameraTargetRot *= Quaternion.Euler(0f - num, 0f, 0f); - // if (clampVerticalRotation) - // { - // m_CameraTargetRot = ClampRotationAroundXAxis(m_CameraTargetRot); - // } - // if (smooth) - // { - // character.localRotation = Quaternion.Slerp(character.localRotation, m_CharacterTargetRot, smoothTime * Time.deltaTime); - // camera.localRotation = Quaternion.Slerp(camera.localRotation, m_CameraTargetRot, smoothTime * Time.deltaTime); - // } - // else - // { - // character.localRotation = m_CharacterTargetRot; - // camera.localRotation = m_CameraTargetRot; - // } - // UpdateCursorLock(); - // } - } + public void LookRotation(Transform character, Transform camera) + { + // if (!SRDebug.Instance.IsDebugPanelVisible && !SRDebug.Instance.IsDebugPanelVisible) + { + var lookInput = InputManager.GetLookInput(); - public void SetCursorLock(bool value) - { - lockCursor = value; - if (!lockCursor) - { - Cursor.lockState = CursorLockMode.None; - Cursor.visible = true; - } - else - { - Cursor.lockState = CursorLockMode.Locked; - Cursor.visible = false; - } - } + float num = Mathf.Clamp(lookInput.y * YSensitivity * 5f * Time.deltaTime, -10f, 10f); + float num2 = + Mathf.Clamp(lookInput.x * XSensitivity * 5f * Time.deltaTime, -10f, 10f); - public void UpdateCursorLock() - { - if (lockCursor) - { - InternalLockUpdate(); - } - } + if (invertMouseY) + { + num *= -1f; + } - private void InternalLockUpdate() - { - } + if (invertMouseX) + { + num2 *= -1f; + } - private Quaternion ClampRotationAroundXAxis(Quaternion q) - { - q.x /= q.w; - q.y /= q.w; - q.z /= q.w; - q.w = 1f; - float value = 114.59156f * Mathf.Atan(q.x); - value = Mathf.Clamp(value, MinimumX, MaximumX); - q.x = Mathf.Tan((float)Math.PI / 360f * value); - return q; - } - } -} + RotYvalue = num2; + m_CharacterTargetRot *= Quaternion.Euler(0f, num2, 0f); + m_CameraTargetRot *= Quaternion.Euler(0f - num, 0f, 0f); + if (clampVerticalRotation) + { + m_CameraTargetRot = ClampRotationAroundXAxis(m_CameraTargetRot); + } + + if (smooth) + { + character.localRotation = Quaternion.Slerp(character.localRotation, m_CharacterTargetRot, + smoothTime * Time.deltaTime); + camera.localRotation = Quaternion.Slerp(camera.localRotation, m_CameraTargetRot, + smoothTime * Time.deltaTime); + } + else + { + character.localRotation = m_CharacterTargetRot; + camera.localRotation = m_CameraTargetRot; + } + + UpdateCursorLock(); + } + } + + public void SetCursorLock(bool value) + { + lockCursor = value; + if (!lockCursor) + { + Cursor.lockState = CursorLockMode.None; + Cursor.visible = true; + } + else + { + Cursor.lockState = CursorLockMode.Locked; + Cursor.visible = false; + } + } + + public void UpdateCursorLock() + { + if (lockCursor) + { + InternalLockUpdate(); + } + } + + private void InternalLockUpdate() + { + } + + private Quaternion ClampRotationAroundXAxis(Quaternion q) + { + q.x /= q.w; + q.y /= q.w; + q.z /= q.w; + q.w = 1f; + float value = 114.59156f * Mathf.Atan(q.x); + value = Mathf.Clamp(value, MinimumX, MaximumX); + q.x = Mathf.Tan((float)Math.PI / 360f * value); + return q; + } + } +} \ No newline at end of file diff --git a/Assets/UnityStandardAssets/Characters/FirstPerson/RigidbodyFirstPersonController.cs b/Assets/UnityStandardAssets/Characters/FirstPerson/RigidbodyFirstPersonController.cs deleted file mode 100644 index bfd9df3e4..000000000 --- a/Assets/UnityStandardAssets/Characters/FirstPerson/RigidbodyFirstPersonController.cs +++ /dev/null @@ -1,226 +0,0 @@ -using System; -using UnityEngine; -using UnityStandardAssets.CrossPlatformInput; - -namespace UnityStandardAssets.Characters.FirstPerson -{ - [RequireComponent(typeof(Rigidbody))] - [RequireComponent(typeof(CapsuleCollider))] - public class RigidbodyFirstPersonController : MonoBehaviour - { - [Serializable] - public class MovementSettings - { - public float ForwardSpeed = 8f; - - public float BackwardSpeed = 4f; - - public float StrafeSpeed = 4f; - - public float RunMultiplier = 2f; - - public KeyCode RunKey = KeyCode.LeftShift; - - public float JumpForce = 30f; - - public AnimationCurve SlopeCurveModifier = new AnimationCurve(new Keyframe(-90f, 1f), new Keyframe(0f, 1f), new Keyframe(90f, 0f)); - - [HideInInspector] - public float CurrentTargetSpeed = 8f; - - private bool m_Running; - - public bool Running => m_Running; - - public void UpdateDesiredTargetSpeed(Vector2 input) - { - if (!(input == Vector2.zero)) - { - if (input.x > 0f || input.x < 0f) - { - CurrentTargetSpeed = StrafeSpeed; - } - if (input.y < 0f) - { - CurrentTargetSpeed = BackwardSpeed; - } - if (input.y > 0f) - { - CurrentTargetSpeed = ForwardSpeed; - } - if (Input.GetKey(RunKey)) - { - CurrentTargetSpeed *= RunMultiplier; - m_Running = true; - } - else - { - m_Running = false; - } - } - } - } - - [Serializable] - public class AdvancedSettings - { - public float groundCheckDistance = 0.01f; - - public float stickToGroundHelperDistance = 0.5f; - - public float slowDownRate = 20f; - - public bool airControl; - - [Tooltip("set it to 0.1 or more if you get stuck in wall")] - public float shellOffset; - } - - public Camera cam; - - public MovementSettings movementSettings = new MovementSettings(); - - public MouseLook mouseLook = new MouseLook(); - - public AdvancedSettings advancedSettings = new AdvancedSettings(); - - private Rigidbody m_RigidBody; - - private CapsuleCollider m_Capsule; - - private float m_YRotation; - - private Vector3 m_GroundContactNormal; - - private bool m_Jump; - - private bool m_PreviouslyGrounded; - - private bool m_Jumping; - - private bool m_IsGrounded; - - public Vector3 Velocity => m_RigidBody.linearVelocity; - - public bool Grounded => m_IsGrounded; - - public bool Jumping => m_Jumping; - - public bool Running => movementSettings.Running; - - private void Start() - { - m_RigidBody = GetComponent(); - m_Capsule = GetComponent(); - mouseLook.Init(transform, cam.transform); - } - - private void Update() - { - RotateView(); - if (CrossPlatformInputManager.GetButtonDown("Jump") && !m_Jump) - { - m_Jump = true; - } - } - - private void FixedUpdate() - { - GroundCheck(); - Vector2 input = GetInput(); - if ((Mathf.Abs(input.x) > float.Epsilon || Mathf.Abs(input.y) > float.Epsilon) && (advancedSettings.airControl || m_IsGrounded)) - { - Vector3 vector = cam.transform.forward * input.y + cam.transform.right * input.x; - vector = Vector3.ProjectOnPlane(vector, m_GroundContactNormal).normalized; - vector.x *= movementSettings.CurrentTargetSpeed; - vector.z *= movementSettings.CurrentTargetSpeed; - vector.y *= movementSettings.CurrentTargetSpeed; - if (m_RigidBody.linearVelocity.sqrMagnitude < movementSettings.CurrentTargetSpeed * movementSettings.CurrentTargetSpeed) - { - m_RigidBody.AddForce(vector * SlopeMultiplier(), ForceMode.Impulse); - } - } - if (m_IsGrounded) - { - m_RigidBody.linearDamping = 5f; - if (m_Jump) - { - m_RigidBody.linearDamping = 0f; - m_RigidBody.linearVelocity = new Vector3(m_RigidBody.linearVelocity.x, 0f, m_RigidBody.linearVelocity.z); - m_RigidBody.AddForce(new Vector3(0f, movementSettings.JumpForce, 0f), ForceMode.Impulse); - m_Jumping = true; - } - if (!m_Jumping && Mathf.Abs(input.x) < float.Epsilon && Mathf.Abs(input.y) < float.Epsilon && m_RigidBody.linearVelocity.magnitude < 1f) - { - m_RigidBody.Sleep(); - } - } - else - { - m_RigidBody.linearDamping = 0f; - if (m_PreviouslyGrounded && !m_Jumping) - { - StickToGroundHelper(); - } - } - m_Jump = false; - } - - private float SlopeMultiplier() - { - float time = Vector3.Angle(m_GroundContactNormal, Vector3.up); - return movementSettings.SlopeCurveModifier.Evaluate(time); - } - - private void StickToGroundHelper() - { - if (Physics.SphereCast(transform.position, m_Capsule.radius * (1f - advancedSettings.shellOffset), Vector3.down, out var hitInfo, m_Capsule.height / 2f - m_Capsule.radius + advancedSettings.stickToGroundHelperDistance, -1, QueryTriggerInteraction.Ignore) && Mathf.Abs(Vector3.Angle(hitInfo.normal, Vector3.up)) < 85f) - { - m_RigidBody.linearVelocity = Vector3.ProjectOnPlane(m_RigidBody.linearVelocity, hitInfo.normal); - } - } - - private Vector2 GetInput() - { - Vector2 vector = default(Vector2); - vector.x = CrossPlatformInputManager.GetAxis("Horizontal"); - vector.y = CrossPlatformInputManager.GetAxis("Vertical"); - Vector2 vector2 = vector; - movementSettings.UpdateDesiredTargetSpeed(vector2); - return vector2; - } - - private void RotateView() - { - if (!(Mathf.Abs(Time.timeScale) < float.Epsilon)) - { - float y = transform.eulerAngles.y; - mouseLook.LookRotation(transform, cam.transform); - if (m_IsGrounded || advancedSettings.airControl) - { - Quaternion quaternion = Quaternion.AngleAxis(transform.eulerAngles.y - y, Vector3.up); - m_RigidBody.linearVelocity = quaternion * m_RigidBody.linearVelocity; - } - } - } - - private void GroundCheck() - { - m_PreviouslyGrounded = m_IsGrounded; - if (Physics.SphereCast(transform.position, m_Capsule.radius * (1f - advancedSettings.shellOffset), Vector3.down, out var hitInfo, m_Capsule.height / 2f - m_Capsule.radius + advancedSettings.groundCheckDistance, -1, QueryTriggerInteraction.Ignore)) - { - m_IsGrounded = true; - m_GroundContactNormal = hitInfo.normal; - } - else - { - m_IsGrounded = false; - m_GroundContactNormal = Vector3.up; - } - if (!m_PreviouslyGrounded && m_IsGrounded && m_Jumping) - { - m_Jumping = false; - } - } - } -} diff --git a/Assets/UnityStandardAssets/Characters/FirstPerson/RigidbodyFirstPersonController.cs.meta b/Assets/UnityStandardAssets/Characters/FirstPerson/RigidbodyFirstPersonController.cs.meta deleted file mode 100644 index 07a5c888e..000000000 --- a/Assets/UnityStandardAssets/Characters/FirstPerson/RigidbodyFirstPersonController.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 3facfead7f1a8f983f2d3f5f1e3b3e48 -timeCreated: 1716587613 -licenseType: Free -MonoImporter: - serializedVersion: 2 - externalObjects: {} - defaultReferences: [] - executionOrder: 0 - icon: {fileID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Fishing2.sln.DotSettings.user b/Fishing2.sln.DotSettings.user index ce78bcfc7..3c9c9f907 100644 --- a/Fishing2.sln.DotSettings.user +++ b/Fishing2.sln.DotSettings.user @@ -1,3 +1,5 @@  + ForceIncluded ForceIncluded + ForceIncluded ForceIncluded \ No newline at end of file diff --git a/RewiredBackup/InputManager.asset.backup b/RewiredBackup/InputManager.asset.backup index b16147e95..28533e9c9 100644 --- a/RewiredBackup/InputManager.asset.backup +++ b/RewiredBackup/InputManager.asset.backup @@ -485,3 +485,7908 @@ InputManager: type: 2 axis: 5 joyNum: 0 + - serializedVersion: 3 + m_Name: Joy1Axis1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 1 + - serializedVersion: 3 + m_Name: Joy1Axis2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 1 + joyNum: 1 + - serializedVersion: 3 + m_Name: Joy1Axis3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 2 + joyNum: 1 + - serializedVersion: 3 + m_Name: Joy1Axis4 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 3 + joyNum: 1 + - serializedVersion: 3 + m_Name: Joy1Axis5 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 4 + joyNum: 1 + - serializedVersion: 3 + m_Name: Joy1Axis6 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 1 + - serializedVersion: 3 + m_Name: Joy1Axis7 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 1 + - serializedVersion: 3 + m_Name: Joy1Axis8 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 7 + joyNum: 1 + - serializedVersion: 3 + m_Name: Joy1Axis9 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 8 + joyNum: 1 + - serializedVersion: 3 + m_Name: Joy1Axis10 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 9 + joyNum: 1 + - serializedVersion: 3 + m_Name: Joy1Axis11 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 10 + joyNum: 1 + - serializedVersion: 3 + m_Name: Joy1Axis12 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 11 + joyNum: 1 + - serializedVersion: 3 + m_Name: Joy1Axis13 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 12 + joyNum: 1 + - serializedVersion: 3 + m_Name: Joy1Axis14 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 13 + joyNum: 1 + - serializedVersion: 3 + m_Name: Joy1Axis15 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 14 + joyNum: 1 + - serializedVersion: 3 + m_Name: Joy1Axis16 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 15 + joyNum: 1 + - serializedVersion: 3 + m_Name: Joy1Axis17 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 16 + joyNum: 1 + - serializedVersion: 3 + m_Name: Joy1Axis18 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 17 + joyNum: 1 + - serializedVersion: 3 + m_Name: Joy1Axis19 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 18 + joyNum: 1 + - serializedVersion: 3 + m_Name: Joy1Axis20 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 19 + joyNum: 1 + - serializedVersion: 3 + m_Name: Joy1Axis21 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 20 + joyNum: 1 + - serializedVersion: 3 + m_Name: Joy1Axis22 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 21 + joyNum: 1 + - serializedVersion: 3 + m_Name: Joy1Axis23 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 22 + joyNum: 1 + - serializedVersion: 3 + m_Name: Joy1Axis24 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 23 + joyNum: 1 + - serializedVersion: 3 + m_Name: Joy1Axis25 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 24 + joyNum: 1 + - serializedVersion: 3 + m_Name: Joy1Axis26 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 25 + joyNum: 1 + - serializedVersion: 3 + m_Name: Joy1Axis27 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 26 + joyNum: 1 + - serializedVersion: 3 + m_Name: Joy1Axis28 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 27 + joyNum: 1 + - serializedVersion: 3 + m_Name: Joy1Axis29 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 28 + joyNum: 1 + - serializedVersion: 3 + m_Name: Joy2Axis1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 2 + - serializedVersion: 3 + m_Name: Joy2Axis2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 1 + joyNum: 2 + - serializedVersion: 3 + m_Name: Joy2Axis3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 2 + joyNum: 2 + - serializedVersion: 3 + m_Name: Joy2Axis4 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 3 + joyNum: 2 + - serializedVersion: 3 + m_Name: Joy2Axis5 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 4 + joyNum: 2 + - serializedVersion: 3 + m_Name: Joy2Axis6 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 2 + - serializedVersion: 3 + m_Name: Joy2Axis7 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 2 + - serializedVersion: 3 + m_Name: Joy2Axis8 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 7 + joyNum: 2 + - serializedVersion: 3 + m_Name: Joy2Axis9 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 8 + joyNum: 2 + - serializedVersion: 3 + m_Name: Joy2Axis10 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 9 + joyNum: 2 + - serializedVersion: 3 + m_Name: Joy2Axis11 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 10 + joyNum: 2 + - serializedVersion: 3 + m_Name: Joy2Axis12 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 11 + joyNum: 2 + - serializedVersion: 3 + m_Name: Joy2Axis13 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 12 + joyNum: 2 + - serializedVersion: 3 + m_Name: Joy2Axis14 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 13 + joyNum: 2 + - serializedVersion: 3 + m_Name: Joy2Axis15 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 14 + joyNum: 2 + - serializedVersion: 3 + m_Name: Joy2Axis16 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 15 + joyNum: 2 + - serializedVersion: 3 + m_Name: Joy2Axis17 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 16 + joyNum: 2 + - serializedVersion: 3 + m_Name: Joy2Axis18 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 17 + joyNum: 2 + - serializedVersion: 3 + m_Name: Joy2Axis19 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 18 + joyNum: 2 + - serializedVersion: 3 + m_Name: Joy2Axis20 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 19 + joyNum: 2 + - serializedVersion: 3 + m_Name: Joy2Axis21 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 20 + joyNum: 2 + - serializedVersion: 3 + m_Name: Joy2Axis22 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 21 + joyNum: 2 + - serializedVersion: 3 + m_Name: Joy2Axis23 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 22 + joyNum: 2 + - serializedVersion: 3 + m_Name: Joy2Axis24 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 23 + joyNum: 2 + - serializedVersion: 3 + m_Name: Joy2Axis25 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 24 + joyNum: 2 + - serializedVersion: 3 + m_Name: Joy2Axis26 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 25 + joyNum: 2 + - serializedVersion: 3 + m_Name: Joy2Axis27 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 26 + joyNum: 2 + - serializedVersion: 3 + m_Name: Joy2Axis28 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 27 + joyNum: 2 + - serializedVersion: 3 + m_Name: Joy2Axis29 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 28 + joyNum: 2 + - serializedVersion: 3 + m_Name: Joy3Axis1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 3 + - serializedVersion: 3 + m_Name: Joy3Axis2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 1 + joyNum: 3 + - serializedVersion: 3 + m_Name: Joy3Axis3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 2 + joyNum: 3 + - serializedVersion: 3 + m_Name: Joy3Axis4 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 3 + joyNum: 3 + - serializedVersion: 3 + m_Name: Joy3Axis5 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 4 + joyNum: 3 + - serializedVersion: 3 + m_Name: Joy3Axis6 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 3 + - serializedVersion: 3 + m_Name: Joy3Axis7 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 3 + - serializedVersion: 3 + m_Name: Joy3Axis8 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 7 + joyNum: 3 + - serializedVersion: 3 + m_Name: Joy3Axis9 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 8 + joyNum: 3 + - serializedVersion: 3 + m_Name: Joy3Axis10 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 9 + joyNum: 3 + - serializedVersion: 3 + m_Name: Joy3Axis11 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 10 + joyNum: 3 + - serializedVersion: 3 + m_Name: Joy3Axis12 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 11 + joyNum: 3 + - serializedVersion: 3 + m_Name: Joy3Axis13 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 12 + joyNum: 3 + - serializedVersion: 3 + m_Name: Joy3Axis14 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 13 + joyNum: 3 + - serializedVersion: 3 + m_Name: Joy3Axis15 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 14 + joyNum: 3 + - serializedVersion: 3 + m_Name: Joy3Axis16 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 15 + joyNum: 3 + - serializedVersion: 3 + m_Name: Joy3Axis17 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 16 + joyNum: 3 + - serializedVersion: 3 + m_Name: Joy3Axis18 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 17 + joyNum: 3 + - serializedVersion: 3 + m_Name: Joy3Axis19 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 18 + joyNum: 3 + - serializedVersion: 3 + m_Name: Joy3Axis20 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 19 + joyNum: 3 + - serializedVersion: 3 + m_Name: Joy3Axis21 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 20 + joyNum: 3 + - serializedVersion: 3 + m_Name: Joy3Axis22 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 21 + joyNum: 3 + - serializedVersion: 3 + m_Name: Joy3Axis23 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 22 + joyNum: 3 + - serializedVersion: 3 + m_Name: Joy3Axis24 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 23 + joyNum: 3 + - serializedVersion: 3 + m_Name: Joy3Axis25 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 24 + joyNum: 3 + - serializedVersion: 3 + m_Name: Joy3Axis26 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 25 + joyNum: 3 + - serializedVersion: 3 + m_Name: Joy3Axis27 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 26 + joyNum: 3 + - serializedVersion: 3 + m_Name: Joy3Axis28 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 27 + joyNum: 3 + - serializedVersion: 3 + m_Name: Joy3Axis29 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 28 + joyNum: 3 + - serializedVersion: 3 + m_Name: Joy4Axis1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 4 + - serializedVersion: 3 + m_Name: Joy4Axis2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 1 + joyNum: 4 + - serializedVersion: 3 + m_Name: Joy4Axis3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 2 + joyNum: 4 + - serializedVersion: 3 + m_Name: Joy4Axis4 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 3 + joyNum: 4 + - serializedVersion: 3 + m_Name: Joy4Axis5 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 4 + joyNum: 4 + - serializedVersion: 3 + m_Name: Joy4Axis6 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 4 + - serializedVersion: 3 + m_Name: Joy4Axis7 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 4 + - serializedVersion: 3 + m_Name: Joy4Axis8 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 7 + joyNum: 4 + - serializedVersion: 3 + m_Name: Joy4Axis9 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 8 + joyNum: 4 + - serializedVersion: 3 + m_Name: Joy4Axis10 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 9 + joyNum: 4 + - serializedVersion: 3 + m_Name: Joy4Axis11 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 10 + joyNum: 4 + - serializedVersion: 3 + m_Name: Joy4Axis12 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 11 + joyNum: 4 + - serializedVersion: 3 + m_Name: Joy4Axis13 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 12 + joyNum: 4 + - serializedVersion: 3 + m_Name: Joy4Axis14 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 13 + joyNum: 4 + - serializedVersion: 3 + m_Name: Joy4Axis15 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 14 + joyNum: 4 + - serializedVersion: 3 + m_Name: Joy4Axis16 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 15 + joyNum: 4 + - serializedVersion: 3 + m_Name: Joy4Axis17 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 16 + joyNum: 4 + - serializedVersion: 3 + m_Name: Joy4Axis18 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 17 + joyNum: 4 + - serializedVersion: 3 + m_Name: Joy4Axis19 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 18 + joyNum: 4 + - serializedVersion: 3 + m_Name: Joy4Axis20 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 19 + joyNum: 4 + - serializedVersion: 3 + m_Name: Joy4Axis21 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 20 + joyNum: 4 + - serializedVersion: 3 + m_Name: Joy4Axis22 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 21 + joyNum: 4 + - serializedVersion: 3 + m_Name: Joy4Axis23 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 22 + joyNum: 4 + - serializedVersion: 3 + m_Name: Joy4Axis24 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 23 + joyNum: 4 + - serializedVersion: 3 + m_Name: Joy4Axis25 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 24 + joyNum: 4 + - serializedVersion: 3 + m_Name: Joy4Axis26 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 25 + joyNum: 4 + - serializedVersion: 3 + m_Name: Joy4Axis27 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 26 + joyNum: 4 + - serializedVersion: 3 + m_Name: Joy4Axis28 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 27 + joyNum: 4 + - serializedVersion: 3 + m_Name: Joy4Axis29 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 28 + joyNum: 4 + - serializedVersion: 3 + m_Name: Joy5Axis1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 5 + - serializedVersion: 3 + m_Name: Joy5Axis2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 1 + joyNum: 5 + - serializedVersion: 3 + m_Name: Joy5Axis3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 2 + joyNum: 5 + - serializedVersion: 3 + m_Name: Joy5Axis4 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 3 + joyNum: 5 + - serializedVersion: 3 + m_Name: Joy5Axis5 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 4 + joyNum: 5 + - serializedVersion: 3 + m_Name: Joy5Axis6 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 5 + - serializedVersion: 3 + m_Name: Joy5Axis7 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 5 + - serializedVersion: 3 + m_Name: Joy5Axis8 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 7 + joyNum: 5 + - serializedVersion: 3 + m_Name: Joy5Axis9 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 8 + joyNum: 5 + - serializedVersion: 3 + m_Name: Joy5Axis10 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 9 + joyNum: 5 + - serializedVersion: 3 + m_Name: Joy5Axis11 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 10 + joyNum: 5 + - serializedVersion: 3 + m_Name: Joy5Axis12 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 11 + joyNum: 5 + - serializedVersion: 3 + m_Name: Joy5Axis13 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 12 + joyNum: 5 + - serializedVersion: 3 + m_Name: Joy5Axis14 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 13 + joyNum: 5 + - serializedVersion: 3 + m_Name: Joy5Axis15 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 14 + joyNum: 5 + - serializedVersion: 3 + m_Name: Joy5Axis16 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 15 + joyNum: 5 + - serializedVersion: 3 + m_Name: Joy5Axis17 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 16 + joyNum: 5 + - serializedVersion: 3 + m_Name: Joy5Axis18 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 17 + joyNum: 5 + - serializedVersion: 3 + m_Name: Joy5Axis19 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 18 + joyNum: 5 + - serializedVersion: 3 + m_Name: Joy5Axis20 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 19 + joyNum: 5 + - serializedVersion: 3 + m_Name: Joy5Axis21 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 20 + joyNum: 5 + - serializedVersion: 3 + m_Name: Joy5Axis22 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 21 + joyNum: 5 + - serializedVersion: 3 + m_Name: Joy5Axis23 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 22 + joyNum: 5 + - serializedVersion: 3 + m_Name: Joy5Axis24 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 23 + joyNum: 5 + - serializedVersion: 3 + m_Name: Joy5Axis25 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 24 + joyNum: 5 + - serializedVersion: 3 + m_Name: Joy5Axis26 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 25 + joyNum: 5 + - serializedVersion: 3 + m_Name: Joy5Axis27 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 26 + joyNum: 5 + - serializedVersion: 3 + m_Name: Joy5Axis28 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 27 + joyNum: 5 + - serializedVersion: 3 + m_Name: Joy5Axis29 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 28 + joyNum: 5 + - serializedVersion: 3 + m_Name: Joy6Axis1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 6 + - serializedVersion: 3 + m_Name: Joy6Axis2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 1 + joyNum: 6 + - serializedVersion: 3 + m_Name: Joy6Axis3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 2 + joyNum: 6 + - serializedVersion: 3 + m_Name: Joy6Axis4 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 3 + joyNum: 6 + - serializedVersion: 3 + m_Name: Joy6Axis5 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 4 + joyNum: 6 + - serializedVersion: 3 + m_Name: Joy6Axis6 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 6 + - serializedVersion: 3 + m_Name: Joy6Axis7 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 6 + - serializedVersion: 3 + m_Name: Joy6Axis8 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 7 + joyNum: 6 + - serializedVersion: 3 + m_Name: Joy6Axis9 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 8 + joyNum: 6 + - serializedVersion: 3 + m_Name: Joy6Axis10 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 9 + joyNum: 6 + - serializedVersion: 3 + m_Name: Joy6Axis11 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 10 + joyNum: 6 + - serializedVersion: 3 + m_Name: Joy6Axis12 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 11 + joyNum: 6 + - serializedVersion: 3 + m_Name: Joy6Axis13 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 12 + joyNum: 6 + - serializedVersion: 3 + m_Name: Joy6Axis14 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 13 + joyNum: 6 + - serializedVersion: 3 + m_Name: Joy6Axis15 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 14 + joyNum: 6 + - serializedVersion: 3 + m_Name: Joy6Axis16 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 15 + joyNum: 6 + - serializedVersion: 3 + m_Name: Joy6Axis17 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 16 + joyNum: 6 + - serializedVersion: 3 + m_Name: Joy6Axis18 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 17 + joyNum: 6 + - serializedVersion: 3 + m_Name: Joy6Axis19 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 18 + joyNum: 6 + - serializedVersion: 3 + m_Name: Joy6Axis20 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 19 + joyNum: 6 + - serializedVersion: 3 + m_Name: Joy6Axis21 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 20 + joyNum: 6 + - serializedVersion: 3 + m_Name: Joy6Axis22 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 21 + joyNum: 6 + - serializedVersion: 3 + m_Name: Joy6Axis23 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 22 + joyNum: 6 + - serializedVersion: 3 + m_Name: Joy6Axis24 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 23 + joyNum: 6 + - serializedVersion: 3 + m_Name: Joy6Axis25 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 24 + joyNum: 6 + - serializedVersion: 3 + m_Name: Joy6Axis26 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 25 + joyNum: 6 + - serializedVersion: 3 + m_Name: Joy6Axis27 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 26 + joyNum: 6 + - serializedVersion: 3 + m_Name: Joy6Axis28 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 27 + joyNum: 6 + - serializedVersion: 3 + m_Name: Joy6Axis29 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 28 + joyNum: 6 + - serializedVersion: 3 + m_Name: Joy7Axis1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 7 + - serializedVersion: 3 + m_Name: Joy7Axis2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 1 + joyNum: 7 + - serializedVersion: 3 + m_Name: Joy7Axis3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 2 + joyNum: 7 + - serializedVersion: 3 + m_Name: Joy7Axis4 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 3 + joyNum: 7 + - serializedVersion: 3 + m_Name: Joy7Axis5 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 4 + joyNum: 7 + - serializedVersion: 3 + m_Name: Joy7Axis6 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 7 + - serializedVersion: 3 + m_Name: Joy7Axis7 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 7 + - serializedVersion: 3 + m_Name: Joy7Axis8 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 7 + joyNum: 7 + - serializedVersion: 3 + m_Name: Joy7Axis9 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 8 + joyNum: 7 + - serializedVersion: 3 + m_Name: Joy7Axis10 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 9 + joyNum: 7 + - serializedVersion: 3 + m_Name: Joy7Axis11 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 10 + joyNum: 7 + - serializedVersion: 3 + m_Name: Joy7Axis12 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 11 + joyNum: 7 + - serializedVersion: 3 + m_Name: Joy7Axis13 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 12 + joyNum: 7 + - serializedVersion: 3 + m_Name: Joy7Axis14 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 13 + joyNum: 7 + - serializedVersion: 3 + m_Name: Joy7Axis15 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 14 + joyNum: 7 + - serializedVersion: 3 + m_Name: Joy7Axis16 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 15 + joyNum: 7 + - serializedVersion: 3 + m_Name: Joy7Axis17 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 16 + joyNum: 7 + - serializedVersion: 3 + m_Name: Joy7Axis18 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 17 + joyNum: 7 + - serializedVersion: 3 + m_Name: Joy7Axis19 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 18 + joyNum: 7 + - serializedVersion: 3 + m_Name: Joy7Axis20 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 19 + joyNum: 7 + - serializedVersion: 3 + m_Name: Joy7Axis21 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 20 + joyNum: 7 + - serializedVersion: 3 + m_Name: Joy7Axis22 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 21 + joyNum: 7 + - serializedVersion: 3 + m_Name: Joy7Axis23 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 22 + joyNum: 7 + - serializedVersion: 3 + m_Name: Joy7Axis24 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 23 + joyNum: 7 + - serializedVersion: 3 + m_Name: Joy7Axis25 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 24 + joyNum: 7 + - serializedVersion: 3 + m_Name: Joy7Axis26 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 25 + joyNum: 7 + - serializedVersion: 3 + m_Name: Joy7Axis27 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 26 + joyNum: 7 + - serializedVersion: 3 + m_Name: Joy7Axis28 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 27 + joyNum: 7 + - serializedVersion: 3 + m_Name: Joy7Axis29 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 28 + joyNum: 7 + - serializedVersion: 3 + m_Name: Joy8Axis1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 8 + - serializedVersion: 3 + m_Name: Joy8Axis2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 1 + joyNum: 8 + - serializedVersion: 3 + m_Name: Joy8Axis3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 2 + joyNum: 8 + - serializedVersion: 3 + m_Name: Joy8Axis4 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 3 + joyNum: 8 + - serializedVersion: 3 + m_Name: Joy8Axis5 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 4 + joyNum: 8 + - serializedVersion: 3 + m_Name: Joy8Axis6 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 8 + - serializedVersion: 3 + m_Name: Joy8Axis7 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 8 + - serializedVersion: 3 + m_Name: Joy8Axis8 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 7 + joyNum: 8 + - serializedVersion: 3 + m_Name: Joy8Axis9 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 8 + joyNum: 8 + - serializedVersion: 3 + m_Name: Joy8Axis10 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 9 + joyNum: 8 + - serializedVersion: 3 + m_Name: Joy8Axis11 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 10 + joyNum: 8 + - serializedVersion: 3 + m_Name: Joy8Axis12 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 11 + joyNum: 8 + - serializedVersion: 3 + m_Name: Joy8Axis13 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 12 + joyNum: 8 + - serializedVersion: 3 + m_Name: Joy8Axis14 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 13 + joyNum: 8 + - serializedVersion: 3 + m_Name: Joy8Axis15 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 14 + joyNum: 8 + - serializedVersion: 3 + m_Name: Joy8Axis16 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 15 + joyNum: 8 + - serializedVersion: 3 + m_Name: Joy8Axis17 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 16 + joyNum: 8 + - serializedVersion: 3 + m_Name: Joy8Axis18 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 17 + joyNum: 8 + - serializedVersion: 3 + m_Name: Joy8Axis19 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 18 + joyNum: 8 + - serializedVersion: 3 + m_Name: Joy8Axis20 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 19 + joyNum: 8 + - serializedVersion: 3 + m_Name: Joy8Axis21 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 20 + joyNum: 8 + - serializedVersion: 3 + m_Name: Joy8Axis22 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 21 + joyNum: 8 + - serializedVersion: 3 + m_Name: Joy8Axis23 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 22 + joyNum: 8 + - serializedVersion: 3 + m_Name: Joy8Axis24 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 23 + joyNum: 8 + - serializedVersion: 3 + m_Name: Joy8Axis25 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 24 + joyNum: 8 + - serializedVersion: 3 + m_Name: Joy8Axis26 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 25 + joyNum: 8 + - serializedVersion: 3 + m_Name: Joy8Axis27 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 26 + joyNum: 8 + - serializedVersion: 3 + m_Name: Joy8Axis28 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 27 + joyNum: 8 + - serializedVersion: 3 + m_Name: Joy8Axis29 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 28 + joyNum: 8 + - serializedVersion: 3 + m_Name: Joy9Axis1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 9 + - serializedVersion: 3 + m_Name: Joy9Axis2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 1 + joyNum: 9 + - serializedVersion: 3 + m_Name: Joy9Axis3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 2 + joyNum: 9 + - serializedVersion: 3 + m_Name: Joy9Axis4 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 3 + joyNum: 9 + - serializedVersion: 3 + m_Name: Joy9Axis5 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 4 + joyNum: 9 + - serializedVersion: 3 + m_Name: Joy9Axis6 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 9 + - serializedVersion: 3 + m_Name: Joy9Axis7 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 9 + - serializedVersion: 3 + m_Name: Joy9Axis8 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 7 + joyNum: 9 + - serializedVersion: 3 + m_Name: Joy9Axis9 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 8 + joyNum: 9 + - serializedVersion: 3 + m_Name: Joy9Axis10 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 9 + joyNum: 9 + - serializedVersion: 3 + m_Name: Joy9Axis11 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 10 + joyNum: 9 + - serializedVersion: 3 + m_Name: Joy9Axis12 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 11 + joyNum: 9 + - serializedVersion: 3 + m_Name: Joy9Axis13 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 12 + joyNum: 9 + - serializedVersion: 3 + m_Name: Joy9Axis14 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 13 + joyNum: 9 + - serializedVersion: 3 + m_Name: Joy9Axis15 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 14 + joyNum: 9 + - serializedVersion: 3 + m_Name: Joy9Axis16 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 15 + joyNum: 9 + - serializedVersion: 3 + m_Name: Joy9Axis17 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 16 + joyNum: 9 + - serializedVersion: 3 + m_Name: Joy9Axis18 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 17 + joyNum: 9 + - serializedVersion: 3 + m_Name: Joy9Axis19 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 18 + joyNum: 9 + - serializedVersion: 3 + m_Name: Joy9Axis20 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 19 + joyNum: 9 + - serializedVersion: 3 + m_Name: Joy9Axis21 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 20 + joyNum: 9 + - serializedVersion: 3 + m_Name: Joy9Axis22 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 21 + joyNum: 9 + - serializedVersion: 3 + m_Name: Joy9Axis23 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 22 + joyNum: 9 + - serializedVersion: 3 + m_Name: Joy9Axis24 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 23 + joyNum: 9 + - serializedVersion: 3 + m_Name: Joy9Axis25 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 24 + joyNum: 9 + - serializedVersion: 3 + m_Name: Joy9Axis26 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 25 + joyNum: 9 + - serializedVersion: 3 + m_Name: Joy9Axis27 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 26 + joyNum: 9 + - serializedVersion: 3 + m_Name: Joy9Axis28 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 27 + joyNum: 9 + - serializedVersion: 3 + m_Name: Joy9Axis29 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 28 + joyNum: 9 + - serializedVersion: 3 + m_Name: Joy10Axis1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Axis2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 1 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Axis3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 2 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Axis4 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 3 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Axis5 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 4 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Axis6 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Axis7 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Axis8 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 7 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Axis9 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 8 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Axis10 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 9 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Axis11 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 10 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Axis12 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 11 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Axis13 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 12 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Axis14 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 13 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Axis15 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 14 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Axis16 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 15 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Axis17 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 16 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Axis18 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 17 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Axis19 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 18 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Axis20 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 19 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Axis21 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 20 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Axis22 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 21 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Axis23 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 22 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Axis24 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 23 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Axis25 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 24 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Axis26 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 25 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Axis27 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 26 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Axis28 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 27 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Axis29 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 28 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Button0 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick 10 button 0 + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Button1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick 10 button 1 + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Button2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick 10 button 2 + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Button3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick 10 button 3 + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Button4 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick 10 button 4 + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Button5 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick 10 button 5 + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Button6 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick 10 button 6 + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Button7 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick 10 button 7 + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Button8 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick 10 button 8 + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Button9 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick 10 button 9 + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Button10 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick 10 button 10 + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Button11 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick 10 button 11 + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Button12 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick 10 button 12 + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Button13 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick 10 button 13 + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Button14 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick 10 button 14 + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Button15 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick 10 button 15 + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Button16 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick 10 button 16 + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Button17 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick 10 button 17 + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Button18 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick 10 button 18 + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy10Button19 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick 10 button 19 + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 10 + - serializedVersion: 3 + m_Name: Joy11Axis1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 11 + - serializedVersion: 3 + m_Name: Joy11Axis2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 1 + joyNum: 11 + - serializedVersion: 3 + m_Name: Joy11Axis3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 2 + joyNum: 11 + - serializedVersion: 3 + m_Name: Joy11Axis4 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 3 + joyNum: 11 + - serializedVersion: 3 + m_Name: Joy11Axis5 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 4 + joyNum: 11 + - serializedVersion: 3 + m_Name: Joy11Axis6 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 11 + - serializedVersion: 3 + m_Name: Joy11Axis7 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 11 + - serializedVersion: 3 + m_Name: Joy11Axis8 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 7 + joyNum: 11 + - serializedVersion: 3 + m_Name: Joy11Axis9 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 8 + joyNum: 11 + - serializedVersion: 3 + m_Name: Joy11Axis10 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 9 + joyNum: 11 + - serializedVersion: 3 + m_Name: Joy11Axis11 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 10 + joyNum: 11 + - serializedVersion: 3 + m_Name: Joy11Axis12 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 11 + joyNum: 11 + - serializedVersion: 3 + m_Name: Joy11Axis13 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 12 + joyNum: 11 + - serializedVersion: 3 + m_Name: Joy11Axis14 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 13 + joyNum: 11 + - serializedVersion: 3 + m_Name: Joy11Axis15 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 14 + joyNum: 11 + - serializedVersion: 3 + m_Name: Joy11Axis16 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 15 + joyNum: 11 + - serializedVersion: 3 + m_Name: Joy11Axis17 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 16 + joyNum: 11 + - serializedVersion: 3 + m_Name: Joy11Axis18 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 17 + joyNum: 11 + - serializedVersion: 3 + m_Name: Joy11Axis19 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 18 + joyNum: 11 + - serializedVersion: 3 + m_Name: Joy11Axis20 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 19 + joyNum: 11 + - serializedVersion: 3 + m_Name: Joy11Axis21 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 20 + joyNum: 11 + - serializedVersion: 3 + m_Name: Joy11Axis22 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 21 + joyNum: 11 + - serializedVersion: 3 + m_Name: Joy11Axis23 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 22 + joyNum: 11 + - serializedVersion: 3 + m_Name: Joy11Axis24 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 23 + joyNum: 11 + - serializedVersion: 3 + m_Name: Joy11Axis25 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 24 + joyNum: 11 + - serializedVersion: 3 + m_Name: Joy11Axis26 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 25 + joyNum: 11 + - serializedVersion: 3 + m_Name: Joy11Axis27 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 26 + joyNum: 11 + - serializedVersion: 3 + m_Name: Joy11Axis28 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 27 + joyNum: 11 + - serializedVersion: 3 + m_Name: Joy11Axis29 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 28 + joyNum: 11 + - serializedVersion: 3 + m_Name: Joy12Axis1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 12 + - serializedVersion: 3 + m_Name: Joy12Axis2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 1 + joyNum: 12 + - serializedVersion: 3 + m_Name: Joy12Axis3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 2 + joyNum: 12 + - serializedVersion: 3 + m_Name: Joy12Axis4 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 3 + joyNum: 12 + - serializedVersion: 3 + m_Name: Joy12Axis5 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 4 + joyNum: 12 + - serializedVersion: 3 + m_Name: Joy12Axis6 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 12 + - serializedVersion: 3 + m_Name: Joy12Axis7 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 12 + - serializedVersion: 3 + m_Name: Joy12Axis8 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 7 + joyNum: 12 + - serializedVersion: 3 + m_Name: Joy12Axis9 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 8 + joyNum: 12 + - serializedVersion: 3 + m_Name: Joy12Axis10 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 9 + joyNum: 12 + - serializedVersion: 3 + m_Name: Joy12Axis11 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 10 + joyNum: 12 + - serializedVersion: 3 + m_Name: Joy12Axis12 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 11 + joyNum: 12 + - serializedVersion: 3 + m_Name: Joy12Axis13 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 12 + joyNum: 12 + - serializedVersion: 3 + m_Name: Joy12Axis14 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 13 + joyNum: 12 + - serializedVersion: 3 + m_Name: Joy12Axis15 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 14 + joyNum: 12 + - serializedVersion: 3 + m_Name: Joy12Axis16 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 15 + joyNum: 12 + - serializedVersion: 3 + m_Name: Joy12Axis17 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 16 + joyNum: 12 + - serializedVersion: 3 + m_Name: Joy12Axis18 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 17 + joyNum: 12 + - serializedVersion: 3 + m_Name: Joy12Axis19 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 18 + joyNum: 12 + - serializedVersion: 3 + m_Name: Joy12Axis20 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 19 + joyNum: 12 + - serializedVersion: 3 + m_Name: Joy12Axis21 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 20 + joyNum: 12 + - serializedVersion: 3 + m_Name: Joy12Axis22 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 21 + joyNum: 12 + - serializedVersion: 3 + m_Name: Joy12Axis23 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 22 + joyNum: 12 + - serializedVersion: 3 + m_Name: Joy12Axis24 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 23 + joyNum: 12 + - serializedVersion: 3 + m_Name: Joy12Axis25 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 24 + joyNum: 12 + - serializedVersion: 3 + m_Name: Joy12Axis26 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 25 + joyNum: 12 + - serializedVersion: 3 + m_Name: Joy12Axis27 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 26 + joyNum: 12 + - serializedVersion: 3 + m_Name: Joy12Axis28 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 27 + joyNum: 12 + - serializedVersion: 3 + m_Name: Joy12Axis29 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 28 + joyNum: 12 + - serializedVersion: 3 + m_Name: Joy13Axis1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 13 + - serializedVersion: 3 + m_Name: Joy13Axis2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 1 + joyNum: 13 + - serializedVersion: 3 + m_Name: Joy13Axis3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 2 + joyNum: 13 + - serializedVersion: 3 + m_Name: Joy13Axis4 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 3 + joyNum: 13 + - serializedVersion: 3 + m_Name: Joy13Axis5 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 4 + joyNum: 13 + - serializedVersion: 3 + m_Name: Joy13Axis6 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 13 + - serializedVersion: 3 + m_Name: Joy13Axis7 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 13 + - serializedVersion: 3 + m_Name: Joy13Axis8 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 7 + joyNum: 13 + - serializedVersion: 3 + m_Name: Joy13Axis9 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 8 + joyNum: 13 + - serializedVersion: 3 + m_Name: Joy13Axis10 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 9 + joyNum: 13 + - serializedVersion: 3 + m_Name: Joy13Axis11 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 10 + joyNum: 13 + - serializedVersion: 3 + m_Name: Joy13Axis12 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 11 + joyNum: 13 + - serializedVersion: 3 + m_Name: Joy13Axis13 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 12 + joyNum: 13 + - serializedVersion: 3 + m_Name: Joy13Axis14 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 13 + joyNum: 13 + - serializedVersion: 3 + m_Name: Joy13Axis15 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 14 + joyNum: 13 + - serializedVersion: 3 + m_Name: Joy13Axis16 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 15 + joyNum: 13 + - serializedVersion: 3 + m_Name: Joy13Axis17 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 16 + joyNum: 13 + - serializedVersion: 3 + m_Name: Joy13Axis18 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 17 + joyNum: 13 + - serializedVersion: 3 + m_Name: Joy13Axis19 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 18 + joyNum: 13 + - serializedVersion: 3 + m_Name: Joy13Axis20 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 19 + joyNum: 13 + - serializedVersion: 3 + m_Name: Joy13Axis21 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 20 + joyNum: 13 + - serializedVersion: 3 + m_Name: Joy13Axis22 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 21 + joyNum: 13 + - serializedVersion: 3 + m_Name: Joy13Axis23 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 22 + joyNum: 13 + - serializedVersion: 3 + m_Name: Joy13Axis24 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 23 + joyNum: 13 + - serializedVersion: 3 + m_Name: Joy13Axis25 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 24 + joyNum: 13 + - serializedVersion: 3 + m_Name: Joy13Axis26 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 25 + joyNum: 13 + - serializedVersion: 3 + m_Name: Joy13Axis27 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 26 + joyNum: 13 + - serializedVersion: 3 + m_Name: Joy13Axis28 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 27 + joyNum: 13 + - serializedVersion: 3 + m_Name: Joy13Axis29 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 28 + joyNum: 13 + - serializedVersion: 3 + m_Name: Joy14Axis1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 14 + - serializedVersion: 3 + m_Name: Joy14Axis2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 1 + joyNum: 14 + - serializedVersion: 3 + m_Name: Joy14Axis3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 2 + joyNum: 14 + - serializedVersion: 3 + m_Name: Joy14Axis4 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 3 + joyNum: 14 + - serializedVersion: 3 + m_Name: Joy14Axis5 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 4 + joyNum: 14 + - serializedVersion: 3 + m_Name: Joy14Axis6 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 14 + - serializedVersion: 3 + m_Name: Joy14Axis7 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 14 + - serializedVersion: 3 + m_Name: Joy14Axis8 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 7 + joyNum: 14 + - serializedVersion: 3 + m_Name: Joy14Axis9 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 8 + joyNum: 14 + - serializedVersion: 3 + m_Name: Joy14Axis10 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 9 + joyNum: 14 + - serializedVersion: 3 + m_Name: Joy14Axis11 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 10 + joyNum: 14 + - serializedVersion: 3 + m_Name: Joy14Axis12 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 11 + joyNum: 14 + - serializedVersion: 3 + m_Name: Joy14Axis13 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 12 + joyNum: 14 + - serializedVersion: 3 + m_Name: Joy14Axis14 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 13 + joyNum: 14 + - serializedVersion: 3 + m_Name: Joy14Axis15 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 14 + joyNum: 14 + - serializedVersion: 3 + m_Name: Joy14Axis16 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 15 + joyNum: 14 + - serializedVersion: 3 + m_Name: Joy14Axis17 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 16 + joyNum: 14 + - serializedVersion: 3 + m_Name: Joy14Axis18 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 17 + joyNum: 14 + - serializedVersion: 3 + m_Name: Joy14Axis19 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 18 + joyNum: 14 + - serializedVersion: 3 + m_Name: Joy14Axis20 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 19 + joyNum: 14 + - serializedVersion: 3 + m_Name: Joy14Axis21 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 20 + joyNum: 14 + - serializedVersion: 3 + m_Name: Joy14Axis22 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 21 + joyNum: 14 + - serializedVersion: 3 + m_Name: Joy14Axis23 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 22 + joyNum: 14 + - serializedVersion: 3 + m_Name: Joy14Axis24 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 23 + joyNum: 14 + - serializedVersion: 3 + m_Name: Joy14Axis25 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 24 + joyNum: 14 + - serializedVersion: 3 + m_Name: Joy14Axis26 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 25 + joyNum: 14 + - serializedVersion: 3 + m_Name: Joy14Axis27 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 26 + joyNum: 14 + - serializedVersion: 3 + m_Name: Joy14Axis28 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 27 + joyNum: 14 + - serializedVersion: 3 + m_Name: Joy14Axis29 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 28 + joyNum: 14 + - serializedVersion: 3 + m_Name: Joy15Axis1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 15 + - serializedVersion: 3 + m_Name: Joy15Axis2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 1 + joyNum: 15 + - serializedVersion: 3 + m_Name: Joy15Axis3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 2 + joyNum: 15 + - serializedVersion: 3 + m_Name: Joy15Axis4 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 3 + joyNum: 15 + - serializedVersion: 3 + m_Name: Joy15Axis5 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 4 + joyNum: 15 + - serializedVersion: 3 + m_Name: Joy15Axis6 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 15 + - serializedVersion: 3 + m_Name: Joy15Axis7 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 15 + - serializedVersion: 3 + m_Name: Joy15Axis8 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 7 + joyNum: 15 + - serializedVersion: 3 + m_Name: Joy15Axis9 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 8 + joyNum: 15 + - serializedVersion: 3 + m_Name: Joy15Axis10 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 9 + joyNum: 15 + - serializedVersion: 3 + m_Name: Joy15Axis11 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 10 + joyNum: 15 + - serializedVersion: 3 + m_Name: Joy15Axis12 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 11 + joyNum: 15 + - serializedVersion: 3 + m_Name: Joy15Axis13 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 12 + joyNum: 15 + - serializedVersion: 3 + m_Name: Joy15Axis14 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 13 + joyNum: 15 + - serializedVersion: 3 + m_Name: Joy15Axis15 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 14 + joyNum: 15 + - serializedVersion: 3 + m_Name: Joy15Axis16 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 15 + joyNum: 15 + - serializedVersion: 3 + m_Name: Joy15Axis17 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 16 + joyNum: 15 + - serializedVersion: 3 + m_Name: Joy15Axis18 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 17 + joyNum: 15 + - serializedVersion: 3 + m_Name: Joy15Axis19 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 18 + joyNum: 15 + - serializedVersion: 3 + m_Name: Joy15Axis20 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 19 + joyNum: 15 + - serializedVersion: 3 + m_Name: Joy15Axis21 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 20 + joyNum: 15 + - serializedVersion: 3 + m_Name: Joy15Axis22 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 21 + joyNum: 15 + - serializedVersion: 3 + m_Name: Joy15Axis23 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 22 + joyNum: 15 + - serializedVersion: 3 + m_Name: Joy15Axis24 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 23 + joyNum: 15 + - serializedVersion: 3 + m_Name: Joy15Axis25 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 24 + joyNum: 15 + - serializedVersion: 3 + m_Name: Joy15Axis26 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 25 + joyNum: 15 + - serializedVersion: 3 + m_Name: Joy15Axis27 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 26 + joyNum: 15 + - serializedVersion: 3 + m_Name: Joy15Axis28 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 27 + joyNum: 15 + - serializedVersion: 3 + m_Name: Joy15Axis29 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 28 + joyNum: 15 + - serializedVersion: 3 + m_Name: Joy16Axis1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 16 + - serializedVersion: 3 + m_Name: Joy16Axis2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 1 + joyNum: 16 + - serializedVersion: 3 + m_Name: Joy16Axis3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 2 + joyNum: 16 + - serializedVersion: 3 + m_Name: Joy16Axis4 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 3 + joyNum: 16 + - serializedVersion: 3 + m_Name: Joy16Axis5 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 4 + joyNum: 16 + - serializedVersion: 3 + m_Name: Joy16Axis6 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 16 + - serializedVersion: 3 + m_Name: Joy16Axis7 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 16 + - serializedVersion: 3 + m_Name: Joy16Axis8 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 7 + joyNum: 16 + - serializedVersion: 3 + m_Name: Joy16Axis9 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 8 + joyNum: 16 + - serializedVersion: 3 + m_Name: Joy16Axis10 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 9 + joyNum: 16 + - serializedVersion: 3 + m_Name: Joy16Axis11 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 10 + joyNum: 16 + - serializedVersion: 3 + m_Name: Joy16Axis12 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 11 + joyNum: 16 + - serializedVersion: 3 + m_Name: Joy16Axis13 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 12 + joyNum: 16 + - serializedVersion: 3 + m_Name: Joy16Axis14 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 13 + joyNum: 16 + - serializedVersion: 3 + m_Name: Joy16Axis15 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 14 + joyNum: 16 + - serializedVersion: 3 + m_Name: Joy16Axis16 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 15 + joyNum: 16 + - serializedVersion: 3 + m_Name: Joy16Axis17 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 16 + joyNum: 16 + - serializedVersion: 3 + m_Name: Joy16Axis18 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 17 + joyNum: 16 + - serializedVersion: 3 + m_Name: Joy16Axis19 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 18 + joyNum: 16 + - serializedVersion: 3 + m_Name: Joy16Axis20 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 19 + joyNum: 16 + - serializedVersion: 3 + m_Name: Joy16Axis21 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 20 + joyNum: 16 + - serializedVersion: 3 + m_Name: Joy16Axis22 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 21 + joyNum: 16 + - serializedVersion: 3 + m_Name: Joy16Axis23 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 22 + joyNum: 16 + - serializedVersion: 3 + m_Name: Joy16Axis24 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 23 + joyNum: 16 + - serializedVersion: 3 + m_Name: Joy16Axis25 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 24 + joyNum: 16 + - serializedVersion: 3 + m_Name: Joy16Axis26 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 25 + joyNum: 16 + - serializedVersion: 3 + m_Name: Joy16Axis27 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 26 + joyNum: 16 + - serializedVersion: 3 + m_Name: Joy16Axis28 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 27 + joyNum: 16 + - serializedVersion: 3 + m_Name: Joy16Axis29 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 28 + joyNum: 16 + - serializedVersion: 3 + m_Name: MouseAxis1 + descriptiveName: Mouse +X + descriptiveNegativeName: Mouse -X + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 1 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: MouseAxis2 + descriptiveName: Mouse +Y + descriptiveNegativeName: Mouse -Y + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 1 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: MouseAxis3 + descriptiveName: Mouse Wheel + + descriptiveNegativeName: Mouse Wheel - + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1 + snap: 0 + invert: 0 + type: 1 + axis: 2 + joyNum: 0 + - serializedVersion: 3 + m_Name: MouseButton0 + descriptiveName: Mouse Button 0 + descriptiveNegativeName: + negativeButton: + positiveButton: mouse 0 + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: MouseButton1 + descriptiveName: Mouse Button 1 + descriptiveNegativeName: + negativeButton: + positiveButton: mouse 1 + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: MouseButton2 + descriptiveName: Mouse Button 2 + descriptiveNegativeName: + negativeButton: + positiveButton: mouse 2 + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: MouseButton3 + descriptiveName: Mouse Button 3 + descriptiveNegativeName: + negativeButton: + positiveButton: mouse 3 + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: MouseButton4 + descriptiveName: Mouse Button 4 + descriptiveNegativeName: + negativeButton: + positiveButton: mouse 4 + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: MouseButton5 + descriptiveName: Mouse Button 5 + descriptiveNegativeName: + negativeButton: + positiveButton: mouse 5 + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: MouseButton6 + descriptiveName: Mouse Button 6 + descriptiveNegativeName: + negativeButton: + positiveButton: mouse 6 + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + m_UsePhysicalKeys: 1 diff --git a/UserSettings/EditorUserSettings.asset b/UserSettings/EditorUserSettings.asset index 289b16dc2..f511d8f49 100644 --- a/UserSettings/EditorUserSettings.asset +++ b/UserSettings/EditorUserSettings.asset @@ -21,17 +21,17 @@ EditorUserSettings: value: 020056535456585e0f0d0a7541210d441215482c2d297f36752c1b65b3b0376e flags: 0 RecentlyUsedSceneGuid-4: - value: 5505015f5c515a085f5b092149760f441716407a787d7564287b1b36e7e1366e - flags: 0 - RecentlyUsedSceneGuid-5: value: 5a010607560c0c0d5857547441745c44434e4e2c287824322e7a1b35b5b6626f flags: 0 - RecentlyUsedSceneGuid-6: + RecentlyUsedSceneGuid-5: value: 565702035151590e5e0f547140745b44154f4a7a2f7c72657f2d4465e4e3676e flags: 0 - RecentlyUsedSceneGuid-7: + RecentlyUsedSceneGuid-6: value: 0150055704510808545c0a26467506444516197a747874637b7e1860b5b6616c flags: 0 + RecentlyUsedSceneGuid-7: + value: 5505015f5c515a085f5b092149760f441716407a787d7564287b1b36e7e1366e + flags: 0 vcSharedLogLevel: value: 0d5e400f0650 flags: 0