add new input mouse system

This commit is contained in:
Vova
2023-12-10 18:46:51 +02:00
parent aa87424794
commit 1a114c10da
19 changed files with 861 additions and 100 deletions
@@ -0,0 +1,210 @@
{
"name": "InputActions",
"maps": [
{
"name": "Player",
"id": "277864dc-d6c8-485b-860f-70382a4eaa1e",
"actions": [
{
"name": "PointClick",
"type": "Button",
"id": "fb720cef-8db9-45ea-94b8-34ee20907014",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
}
],
"bindings": [
{
"name": "",
"id": "105098b7-cb9c-4bea-a128-25fb122efd3d",
"path": "<Mouse>/leftButton",
"interactions": "",
"processors": "",
"groups": "",
"action": "PointClick",
"isComposite": false,
"isPartOfComposite": false
}
]
},
{
"name": "Camera",
"id": "9f9ddc51-3eac-495d-9e72-48577c8c8f4b",
"actions": [
{
"name": "Move",
"type": "Value",
"id": "42ed90e2-8e04-4002-a0a1-953fae8787ce",
"expectedControlType": "Vector2",
"processors": "",
"interactions": "",
"initialStateCheck": true
},
{
"name": "Rotate",
"type": "Value",
"id": "d269ae49-9dbe-4e7c-9a80-1276e29898d8",
"expectedControlType": "Axis",
"processors": "",
"interactions": "",
"initialStateCheck": true
},
{
"name": "Zoom",
"type": "Value",
"id": "41d86dbc-39e0-4655-bc19-0eab9d5014a6",
"expectedControlType": "Axis",
"processors": "",
"interactions": "",
"initialStateCheck": true
},
{
"name": "MouseRotate",
"type": "Button",
"id": "646b1fc6-f255-4d12-927e-de1a93611e1b",
"expectedControlType": "Button",
"processors": "",
"interactions": "",
"initialStateCheck": false
}
],
"bindings": [
{
"name": "WASD",
"id": "6a0891b5-2eec-48ad-850d-8f3d4589816b",
"path": "2DVector",
"interactions": "",
"processors": "",
"groups": "",
"action": "Move",
"isComposite": true,
"isPartOfComposite": false
},
{
"name": "up",
"id": "2e6af5dd-f093-4f51-8df7-996b3d0b7d8e",
"path": "<Keyboard>/w",
"interactions": "",
"processors": "",
"groups": "",
"action": "Move",
"isComposite": false,
"isPartOfComposite": true
},
{
"name": "down",
"id": "ef522e93-330b-4a04-8be5-9d719c461129",
"path": "<Keyboard>/s",
"interactions": "",
"processors": "",
"groups": "",
"action": "Move",
"isComposite": false,
"isPartOfComposite": true
},
{
"name": "left",
"id": "4785db1d-a198-4f1b-a4a3-15825b7301fd",
"path": "<Keyboard>/a",
"interactions": "",
"processors": "",
"groups": "",
"action": "Move",
"isComposite": false,
"isPartOfComposite": true
},
{
"name": "right",
"id": "8fdeb47b-06d1-4535-9742-01aacdd7d7a1",
"path": "<Keyboard>/d",
"interactions": "",
"processors": "",
"groups": "",
"action": "Move",
"isComposite": false,
"isPartOfComposite": true
},
{
"name": "1D Axis",
"id": "4c934323-993d-4354-8897-20bcd2f9dddc",
"path": "1DAxis",
"interactions": "",
"processors": "",
"groups": "",
"action": "Rotate",
"isComposite": true,
"isPartOfComposite": false
},
{
"name": "Negative",
"id": "6f9e4496-b244-4667-8720-9096c41e3b4a",
"path": "<Keyboard>/e",
"interactions": "",
"processors": "",
"groups": "",
"action": "Rotate",
"isComposite": false,
"isPartOfComposite": true
},
{
"name": "Positive",
"id": "a89182c9-b935-4450-94e4-6d630806f6cc",
"path": "<Keyboard>/q",
"interactions": "",
"processors": "",
"groups": "",
"action": "Rotate",
"isComposite": false,
"isPartOfComposite": true
},
{
"name": "1D Axis",
"id": "c813ebc8-78b7-4e4d-8340-564c7231e367",
"path": "1DAxis",
"interactions": "",
"processors": "",
"groups": "",
"action": "Zoom",
"isComposite": true,
"isPartOfComposite": false
},
{
"name": "negative",
"id": "6bc3cbff-c850-49b7-bb63-6d49712aa2b7",
"path": "<Mouse>/scroll/down",
"interactions": "",
"processors": "",
"groups": "",
"action": "Zoom",
"isComposite": false,
"isPartOfComposite": true
},
{
"name": "positive",
"id": "d1a58c3b-b104-4c55-ab6f-faaf03b9b5c5",
"path": "<Mouse>/scroll/up",
"interactions": "",
"processors": "",
"groups": "",
"action": "Zoom",
"isComposite": false,
"isPartOfComposite": true
},
{
"name": "",
"id": "e84dc7e3-3c1e-4bb9-af62-e3ef4261fbbc",
"path": "<Mouse>/middleButton",
"interactions": "",
"processors": "",
"groups": "",
"action": "MouseRotate",
"isComposite": false,
"isPartOfComposite": false
}
]
}
],
"controlSchemes": []
}