2025-01-14 11:40:09 -05:00
|
|
|
{
|
|
|
|
|
"name": "Player Actions",
|
|
|
|
|
"maps": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Player",
|
|
|
|
|
"id": "df70fa95-8a34-4494-b137-73ab6b9c7d37",
|
|
|
|
|
"actions": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Move",
|
|
|
|
|
"type": "Value",
|
|
|
|
|
"id": "351f2ccd-1f9f-44bf-9bec-d62ac5c5f408",
|
|
|
|
|
"expectedControlType": "Vector2",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"initialStateCheck": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Action",
|
|
|
|
|
"type": "Button",
|
|
|
|
|
"id": "6c333d17-3450-4446-b7e0-a49595f68ba7",
|
|
|
|
|
"expectedControlType": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"initialStateCheck": false
|
2025-01-17 10:57:29 -05:00
|
|
|
},
|
2025-01-17 12:57:43 -05:00
|
|
|
{
|
|
|
|
|
"name": "Punch",
|
|
|
|
|
"type": "Button",
|
|
|
|
|
"id": "6fc12f4a-f346-4caf-a5f8-9d0f344122c3",
|
|
|
|
|
"expectedControlType": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"initialStateCheck": false
|
|
|
|
|
},
|
2025-01-17 10:57:29 -05:00
|
|
|
{
|
|
|
|
|
"name": "Join",
|
|
|
|
|
"type": "Button",
|
|
|
|
|
"id": "48dcd9f7-f01f-4601-9b1f-bae4ed9f5773",
|
|
|
|
|
"expectedControlType": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"initialStateCheck": false
|
2025-02-09 17:18:51 -05:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Block",
|
|
|
|
|
"type": "Button",
|
|
|
|
|
"id": "75f14324-856c-4219-b712-162d5f72a1b7",
|
|
|
|
|
"expectedControlType": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"initialStateCheck": false
|
2025-01-14 11:40:09 -05:00
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"bindings": [
|
|
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "978bfe49-cc26-4a3d-ab7b-7d7a29327403",
|
|
|
|
|
"path": "<Gamepad>/leftStick",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Gamepad",
|
|
|
|
|
"action": "Move",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "1635d3fe-58b6-4ba9-a4e2-f4b964f6b5c8",
|
|
|
|
|
"path": "<XRController>/{Primary2DAxis}",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "XR",
|
|
|
|
|
"action": "Move",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "9bcccf09-afdb-481c-80ec-fc1f2cb11ae3",
|
|
|
|
|
"path": "<Gamepad>/dpad",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Gamepad",
|
|
|
|
|
"action": "Move",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "WASD",
|
|
|
|
|
"id": "00ca640b-d935-4593-8157-c05846ea39b3",
|
|
|
|
|
"path": "Dpad",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "",
|
|
|
|
|
"action": "Move",
|
|
|
|
|
"isComposite": true,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "up",
|
|
|
|
|
"id": "e2062cb9-1b15-46a2-838c-2f8d72a0bdd9",
|
|
|
|
|
"path": "<Keyboard>/w",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Keyboard&Mouse",
|
|
|
|
|
"action": "Move",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "down",
|
|
|
|
|
"id": "320bffee-a40b-4347-ac70-c210eb8bc73a",
|
|
|
|
|
"path": "<Keyboard>/s",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Keyboard&Mouse",
|
|
|
|
|
"action": "Move",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "left",
|
|
|
|
|
"id": "d2581a9b-1d11-4566-b27d-b92aff5fabbc",
|
|
|
|
|
"path": "<Keyboard>/a",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Keyboard&Mouse",
|
|
|
|
|
"action": "Move",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "right",
|
|
|
|
|
"id": "fcfe95b8-67b9-4526-84b5-5d0bc98d6400",
|
|
|
|
|
"path": "<Keyboard>/d",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Keyboard&Mouse",
|
|
|
|
|
"action": "Move",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
2025-01-17 12:57:43 -05:00
|
|
|
{
|
|
|
|
|
"name": "Arrow Keys",
|
|
|
|
|
"id": "9173ff2d-9797-4ef9-bc5b-cee95168ec6e",
|
|
|
|
|
"path": "Dpad",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "",
|
|
|
|
|
"action": "Move",
|
|
|
|
|
"isComposite": true,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "up",
|
|
|
|
|
"id": "f3aa205f-a912-46ce-9018-4534b3d77ae9",
|
|
|
|
|
"path": "<Keyboard>/upArrow",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Keyboard&Mouse",
|
|
|
|
|
"action": "Move",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "down",
|
|
|
|
|
"id": "7a97e1f5-1f55-46d9-9125-af294176511f",
|
|
|
|
|
"path": "<Keyboard>/downArrow",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Keyboard&Mouse",
|
|
|
|
|
"action": "Move",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "left",
|
|
|
|
|
"id": "159cfd41-0d56-432e-b56c-34814abf49bb",
|
|
|
|
|
"path": "<Keyboard>/leftArrow",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Keyboard&Mouse",
|
|
|
|
|
"action": "Move",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "right",
|
|
|
|
|
"id": "1a6aaa10-c994-4582-9e83-900289bd75da",
|
|
|
|
|
"path": "<Keyboard>/rightArrow",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Keyboard&Mouse",
|
|
|
|
|
"action": "Move",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
2025-02-08 18:54:21 -05:00
|
|
|
{
|
|
|
|
|
"name": "2D Vector",
|
|
|
|
|
"id": "fd2c8128-7e2a-414f-8b2c-42e74788f84e",
|
|
|
|
|
"path": "2DVector",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "",
|
|
|
|
|
"action": "Move",
|
|
|
|
|
"isComposite": true,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "up",
|
|
|
|
|
"id": "fd2977dc-8070-47c4-a878-4f4b6cafb23d",
|
|
|
|
|
"path": "<HID::8Bitdo SN30 Pro>/hat/up",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Gamepad",
|
|
|
|
|
"action": "Move",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "down",
|
|
|
|
|
"id": "2a7d8f86-0de3-4e61-b72d-3c36ba40d44a",
|
|
|
|
|
"path": "<HID::8Bitdo SN30 Pro>/hat/down",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Gamepad",
|
|
|
|
|
"action": "Move",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "left",
|
|
|
|
|
"id": "b2300d9f-d1c6-44b9-8c30-7044d061ada2",
|
|
|
|
|
"path": "<HID::8Bitdo SN30 Pro>/hat/left",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Gamepad",
|
|
|
|
|
"action": "Move",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "right",
|
|
|
|
|
"id": "e69e9186-0bac-4133-801d-0b9604123d3f",
|
|
|
|
|
"path": "<HID::8Bitdo SN30 Pro>/hat/right",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Gamepad",
|
|
|
|
|
"action": "Move",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
2025-01-14 11:40:09 -05:00
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "6f8632d2-312f-4559-8fdd-d17a3c226436",
|
2025-01-17 12:57:43 -05:00
|
|
|
"path": "<Keyboard>/space",
|
2025-01-14 11:40:09 -05:00
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Keyboard&Mouse",
|
|
|
|
|
"action": "Action",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "d5711f4f-d742-4cb9-ac9f-f3d91107e38a",
|
|
|
|
|
"path": "<Gamepad>/buttonSouth",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Gamepad",
|
|
|
|
|
"action": "Action",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
2025-01-17 10:57:29 -05:00
|
|
|
},
|
2025-02-08 18:54:21 -05:00
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "5d590d5e-b1ea-451c-9b14-abb7d586244d",
|
|
|
|
|
"path": "<HID::8Bitdo SN30 Pro>/trigger",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Gamepad",
|
|
|
|
|
"action": "Action",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
2025-01-17 10:57:29 -05:00
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "2a504570-c560-4eaf-a3f0-49971e1b475a",
|
|
|
|
|
"path": "<Keyboard>/enter",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Keyboard&Mouse",
|
|
|
|
|
"action": "Join",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "eaff7c47-095b-4be4-90d3-519d002ec558",
|
|
|
|
|
"path": "<Gamepad>/start",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
2025-02-08 18:54:21 -05:00
|
|
|
"groups": ";Gamepad",
|
|
|
|
|
"action": "Join",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "92e31e25-40f4-43ba-be0a-1b4fac05936a",
|
|
|
|
|
"path": "<HID::8Bitdo SN30 Pro>/button8",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Gamepad",
|
2025-01-17 10:57:29 -05:00
|
|
|
"action": "Join",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
2025-01-17 12:57:43 -05:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "579f259d-1883-4fa5-bb3f-e564431fd795",
|
|
|
|
|
"path": "<Keyboard>/e",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
2025-02-08 18:54:21 -05:00
|
|
|
"groups": ";Keyboard&Mouse",
|
2025-01-17 12:57:43 -05:00
|
|
|
"action": "Punch",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "b2af80b4-883d-4a96-982d-c1fa16fd900d",
|
|
|
|
|
"path": "<Gamepad>/buttonWest",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
2025-02-08 18:54:21 -05:00
|
|
|
"groups": ";Gamepad",
|
|
|
|
|
"action": "Punch",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "b2508ee4-e0b6-4c99-a271-fc79e181ea51",
|
|
|
|
|
"path": "<HID::8Bitdo SN30 Pro>/button3",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Gamepad",
|
2025-01-17 12:57:43 -05:00
|
|
|
"action": "Punch",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
2025-02-09 17:18:51 -05:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "068a8dc5-a90b-45c8-9515-e7bf9b98add0",
|
|
|
|
|
"path": "<Keyboard>/shift",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Keyboard&Mouse",
|
|
|
|
|
"action": "Block",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "2a1dbb94-3989-45d0-85f0-04b4f58c431b",
|
|
|
|
|
"path": "<Gamepad>/rightShoulder",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Gamepad",
|
|
|
|
|
"action": "Block",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
2025-01-14 11:40:09 -05:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "UI",
|
|
|
|
|
"id": "272f6d14-89ba-496f-b7ff-215263d3219f",
|
|
|
|
|
"actions": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Navigate",
|
|
|
|
|
"type": "PassThrough",
|
|
|
|
|
"id": "c95b2375-e6d9-4b88-9c4c-c5e76515df4b",
|
|
|
|
|
"expectedControlType": "Vector2",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"initialStateCheck": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Submit",
|
|
|
|
|
"type": "Button",
|
|
|
|
|
"id": "7607c7b6-cd76-4816-beef-bd0341cfe950",
|
2025-03-07 14:22:43 -05:00
|
|
|
"expectedControlType": "",
|
2025-01-14 11:40:09 -05:00
|
|
|
"processors": "",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"initialStateCheck": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Cancel",
|
|
|
|
|
"type": "Button",
|
|
|
|
|
"id": "15cef263-9014-4fd5-94d9-4e4a6234a6ef",
|
|
|
|
|
"expectedControlType": "Button",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"initialStateCheck": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Point",
|
|
|
|
|
"type": "PassThrough",
|
|
|
|
|
"id": "32b35790-4ed0-4e9a-aa41-69ac6d629449",
|
|
|
|
|
"expectedControlType": "Vector2",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"initialStateCheck": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Click",
|
|
|
|
|
"type": "PassThrough",
|
|
|
|
|
"id": "3c7022bf-7922-4f7c-a998-c437916075ad",
|
|
|
|
|
"expectedControlType": "Button",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"initialStateCheck": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "RightClick",
|
|
|
|
|
"type": "PassThrough",
|
|
|
|
|
"id": "44b200b1-1557-4083-816c-b22cbdf77ddf",
|
|
|
|
|
"expectedControlType": "Button",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"initialStateCheck": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "MiddleClick",
|
|
|
|
|
"type": "PassThrough",
|
|
|
|
|
"id": "dad70c86-b58c-4b17-88ad-f5e53adf419e",
|
|
|
|
|
"expectedControlType": "Button",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"initialStateCheck": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "ScrollWheel",
|
|
|
|
|
"type": "PassThrough",
|
|
|
|
|
"id": "0489e84a-4833-4c40-bfae-cea84b696689",
|
|
|
|
|
"expectedControlType": "Vector2",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"initialStateCheck": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "TrackedDevicePosition",
|
|
|
|
|
"type": "PassThrough",
|
|
|
|
|
"id": "24908448-c609-4bc3-a128-ea258674378a",
|
|
|
|
|
"expectedControlType": "Vector3",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"initialStateCheck": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "TrackedDeviceOrientation",
|
|
|
|
|
"type": "PassThrough",
|
|
|
|
|
"id": "9caa3d8a-6b2f-4e8e-8bad-6ede561bd9be",
|
|
|
|
|
"expectedControlType": "Quaternion",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"initialStateCheck": false
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"bindings": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Gamepad",
|
|
|
|
|
"id": "809f371f-c5e2-4e7a-83a1-d867598f40dd",
|
|
|
|
|
"path": "2DVector",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "",
|
|
|
|
|
"action": "Navigate",
|
|
|
|
|
"isComposite": true,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "up",
|
|
|
|
|
"id": "14a5d6e8-4aaf-4119-a9ef-34b8c2c548bf",
|
|
|
|
|
"path": "<Gamepad>/leftStick/up",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Gamepad",
|
|
|
|
|
"action": "Navigate",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "up",
|
|
|
|
|
"id": "9144cbe6-05e1-4687-a6d7-24f99d23dd81",
|
|
|
|
|
"path": "<Gamepad>/rightStick/up",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Gamepad",
|
|
|
|
|
"action": "Navigate",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "down",
|
|
|
|
|
"id": "2db08d65-c5fb-421b-983f-c71163608d67",
|
|
|
|
|
"path": "<Gamepad>/leftStick/down",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Gamepad",
|
|
|
|
|
"action": "Navigate",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "down",
|
|
|
|
|
"id": "58748904-2ea9-4a80-8579-b500e6a76df8",
|
|
|
|
|
"path": "<Gamepad>/rightStick/down",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Gamepad",
|
|
|
|
|
"action": "Navigate",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "left",
|
|
|
|
|
"id": "8ba04515-75aa-45de-966d-393d9bbd1c14",
|
|
|
|
|
"path": "<Gamepad>/leftStick/left",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Gamepad",
|
|
|
|
|
"action": "Navigate",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "left",
|
|
|
|
|
"id": "712e721c-bdfb-4b23-a86c-a0d9fcfea921",
|
|
|
|
|
"path": "<Gamepad>/rightStick/left",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Gamepad",
|
|
|
|
|
"action": "Navigate",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "right",
|
|
|
|
|
"id": "fcd248ae-a788-4676-a12e-f4d81205600b",
|
|
|
|
|
"path": "<Gamepad>/leftStick/right",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Gamepad",
|
|
|
|
|
"action": "Navigate",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "right",
|
|
|
|
|
"id": "1f04d9bc-c50b-41a1-bfcc-afb75475ec20",
|
|
|
|
|
"path": "<Gamepad>/rightStick/right",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Gamepad",
|
|
|
|
|
"action": "Navigate",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "fb8277d4-c5cd-4663-9dc7-ee3f0b506d90",
|
|
|
|
|
"path": "<Gamepad>/dpad",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Gamepad",
|
|
|
|
|
"action": "Navigate",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Joystick",
|
|
|
|
|
"id": "e25d9774-381c-4a61-b47c-7b6b299ad9f9",
|
|
|
|
|
"path": "2DVector",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "",
|
|
|
|
|
"action": "Navigate",
|
|
|
|
|
"isComposite": true,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "up",
|
|
|
|
|
"id": "3db53b26-6601-41be-9887-63ac74e79d19",
|
|
|
|
|
"path": "<Joystick>/stick/up",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "Joystick",
|
|
|
|
|
"action": "Navigate",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "down",
|
|
|
|
|
"id": "0cb3e13e-3d90-4178-8ae6-d9c5501d653f",
|
|
|
|
|
"path": "<Joystick>/stick/down",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "Joystick",
|
|
|
|
|
"action": "Navigate",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "left",
|
|
|
|
|
"id": "0392d399-f6dd-4c82-8062-c1e9c0d34835",
|
|
|
|
|
"path": "<Joystick>/stick/left",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "Joystick",
|
|
|
|
|
"action": "Navigate",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "right",
|
|
|
|
|
"id": "942a66d9-d42f-43d6-8d70-ecb4ba5363bc",
|
|
|
|
|
"path": "<Joystick>/stick/right",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "Joystick",
|
|
|
|
|
"action": "Navigate",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Keyboard",
|
|
|
|
|
"id": "ff527021-f211-4c02-933e-5976594c46ed",
|
|
|
|
|
"path": "2DVector",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "",
|
|
|
|
|
"action": "Navigate",
|
|
|
|
|
"isComposite": true,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "up",
|
|
|
|
|
"id": "563fbfdd-0f09-408d-aa75-8642c4f08ef0",
|
|
|
|
|
"path": "<Keyboard>/w",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "Keyboard&Mouse",
|
|
|
|
|
"action": "Navigate",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "up",
|
|
|
|
|
"id": "eb480147-c587-4a33-85ed-eb0ab9942c43",
|
|
|
|
|
"path": "<Keyboard>/upArrow",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "Keyboard&Mouse",
|
|
|
|
|
"action": "Navigate",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "down",
|
|
|
|
|
"id": "2bf42165-60bc-42ca-8072-8c13ab40239b",
|
|
|
|
|
"path": "<Keyboard>/s",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "Keyboard&Mouse",
|
|
|
|
|
"action": "Navigate",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "down",
|
|
|
|
|
"id": "85d264ad-e0a0-4565-b7ff-1a37edde51ac",
|
|
|
|
|
"path": "<Keyboard>/downArrow",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "Keyboard&Mouse",
|
|
|
|
|
"action": "Navigate",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "left",
|
|
|
|
|
"id": "74214943-c580-44e4-98eb-ad7eebe17902",
|
|
|
|
|
"path": "<Keyboard>/a",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "Keyboard&Mouse",
|
|
|
|
|
"action": "Navigate",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "left",
|
|
|
|
|
"id": "cea9b045-a000-445b-95b8-0c171af70a3b",
|
|
|
|
|
"path": "<Keyboard>/leftArrow",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "Keyboard&Mouse",
|
|
|
|
|
"action": "Navigate",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "right",
|
|
|
|
|
"id": "8607c725-d935-4808-84b1-8354e29bab63",
|
|
|
|
|
"path": "<Keyboard>/d",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "Keyboard&Mouse",
|
|
|
|
|
"action": "Navigate",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "right",
|
|
|
|
|
"id": "4cda81dc-9edd-4e03-9d7c-a71a14345d0b",
|
|
|
|
|
"path": "<Keyboard>/rightArrow",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "Keyboard&Mouse",
|
|
|
|
|
"action": "Navigate",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "9e92bb26-7e3b-4ec4-b06b-3c8f8e498ddc",
|
|
|
|
|
"path": "*/{Submit}",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR",
|
|
|
|
|
"action": "Submit",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
2025-03-07 14:22:43 -05:00
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "07044343-220c-4cc5-9d8a-bf32ec73c938",
|
|
|
|
|
"path": "<Gamepad>/buttonSouth",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Gamepad",
|
|
|
|
|
"action": "Submit",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
2025-01-14 11:40:09 -05:00
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "82627dcc-3b13-4ba9-841d-e4b746d6553e",
|
|
|
|
|
"path": "*/{Cancel}",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR",
|
|
|
|
|
"action": "Cancel",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "c52c8e0b-8179-41d3-b8a1-d149033bbe86",
|
|
|
|
|
"path": "<Mouse>/position",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "Keyboard&Mouse",
|
|
|
|
|
"action": "Point",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "e1394cbc-336e-44ce-9ea8-6007ed6193f7",
|
|
|
|
|
"path": "<Pen>/position",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "Keyboard&Mouse",
|
|
|
|
|
"action": "Point",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "5693e57a-238a-46ed-b5ae-e64e6e574302",
|
|
|
|
|
"path": "<Touchscreen>/touch*/position",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "Touch",
|
|
|
|
|
"action": "Point",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
2025-03-07 14:22:43 -05:00
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "2a554cf3-0f38-4864-8306-238775ba2346",
|
|
|
|
|
"path": "<Gamepad>/leftStick",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "",
|
|
|
|
|
"action": "Point",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
2025-01-14 11:40:09 -05:00
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "4faf7dc9-b979-4210-aa8c-e808e1ef89f5",
|
|
|
|
|
"path": "<Mouse>/leftButton",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Keyboard&Mouse",
|
|
|
|
|
"action": "Click",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "8d66d5ba-88d7-48e6-b1cd-198bbfef7ace",
|
|
|
|
|
"path": "<Pen>/tip",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Keyboard&Mouse",
|
|
|
|
|
"action": "Click",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "47c2a644-3ebc-4dae-a106-589b7ca75b59",
|
|
|
|
|
"path": "<Touchscreen>/touch*/press",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "Touch",
|
|
|
|
|
"action": "Click",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "bb9e6b34-44bf-4381-ac63-5aa15d19f677",
|
|
|
|
|
"path": "<XRController>/trigger",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "XR",
|
|
|
|
|
"action": "Click",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "38c99815-14ea-4617-8627-164d27641299",
|
|
|
|
|
"path": "<Mouse>/scroll",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": ";Keyboard&Mouse",
|
|
|
|
|
"action": "ScrollWheel",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "4c191405-5738-4d4b-a523-c6a301dbf754",
|
|
|
|
|
"path": "<Mouse>/rightButton",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "Keyboard&Mouse",
|
|
|
|
|
"action": "RightClick",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "24066f69-da47-44f3-a07e-0015fb02eb2e",
|
|
|
|
|
"path": "<Mouse>/middleButton",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "Keyboard&Mouse",
|
|
|
|
|
"action": "MiddleClick",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "7236c0d9-6ca3-47cf-a6ee-a97f5b59ea77",
|
|
|
|
|
"path": "<XRController>/devicePosition",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "XR",
|
|
|
|
|
"action": "TrackedDevicePosition",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "",
|
|
|
|
|
"id": "23e01e3a-f935-4948-8d8b-9bcac77714fb",
|
|
|
|
|
"path": "<XRController>/deviceRotation",
|
|
|
|
|
"interactions": "",
|
|
|
|
|
"processors": "",
|
|
|
|
|
"groups": "XR",
|
|
|
|
|
"action": "TrackedDeviceOrientation",
|
|
|
|
|
"isComposite": false,
|
|
|
|
|
"isPartOfComposite": false
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"controlSchemes": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Keyboard&Mouse",
|
|
|
|
|
"bindingGroup": "Keyboard&Mouse",
|
|
|
|
|
"devices": [
|
|
|
|
|
{
|
|
|
|
|
"devicePath": "<Keyboard>",
|
|
|
|
|
"isOptional": false,
|
|
|
|
|
"isOR": false
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"devicePath": "<Mouse>",
|
|
|
|
|
"isOptional": false,
|
|
|
|
|
"isOR": false
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Gamepad",
|
|
|
|
|
"bindingGroup": "Gamepad",
|
|
|
|
|
"devices": [
|
|
|
|
|
{
|
|
|
|
|
"devicePath": "<Gamepad>",
|
|
|
|
|
"isOptional": false,
|
|
|
|
|
"isOR": false
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Touch",
|
|
|
|
|
"bindingGroup": "Touch",
|
|
|
|
|
"devices": [
|
|
|
|
|
{
|
|
|
|
|
"devicePath": "<Touchscreen>",
|
|
|
|
|
"isOptional": false,
|
|
|
|
|
"isOR": false
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Joystick",
|
|
|
|
|
"bindingGroup": "Joystick",
|
|
|
|
|
"devices": [
|
|
|
|
|
{
|
|
|
|
|
"devicePath": "<Joystick>",
|
|
|
|
|
"isOptional": false,
|
|
|
|
|
"isOR": false
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "XR",
|
|
|
|
|
"bindingGroup": "XR",
|
|
|
|
|
"devices": [
|
|
|
|
|
{
|
|
|
|
|
"devicePath": "<XRController>",
|
|
|
|
|
"isOptional": false,
|
|
|
|
|
"isOR": false
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|