Player.inputactions 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636
  1. {
  2. "name": "Player",
  3. "maps": [
  4. {
  5. "name": "Player Controls",
  6. "id": "cb4067f3-a685-4c86-b9ea-46a6eabfada7",
  7. "actions": [
  8. {
  9. "name": "Movement",
  10. "type": "Value",
  11. "id": "548e32fd-77d1-40e5-8197-32ca56b41bc0",
  12. "expectedControlType": "Vector2",
  13. "processors": "",
  14. "interactions": ""
  15. },
  16. {
  17. "name": "Look",
  18. "type": "Value",
  19. "id": "8ebbde1f-3044-41bc-bdac-430e0eae1a68",
  20. "expectedControlType": "Vector2",
  21. "processors": "",
  22. "interactions": ""
  23. },
  24. {
  25. "name": "Jump",
  26. "type": "Button",
  27. "id": "10fecf58-9483-40e0-ae20-15c8d01a4288",
  28. "expectedControlType": "",
  29. "processors": "",
  30. "interactions": "Press"
  31. },
  32. {
  33. "name": "TogglePause",
  34. "type": "Button",
  35. "id": "a70a208e-b491-4921-b460-a0144030ef2a",
  36. "expectedControlType": "Button",
  37. "processors": "",
  38. "interactions": "Press"
  39. }
  40. ],
  41. "bindings": [
  42. {
  43. "name": "WASD",
  44. "id": "99258992-afbc-4513-a4ee-24146566e341",
  45. "path": "2DVector",
  46. "interactions": "",
  47. "processors": "",
  48. "groups": "",
  49. "action": "Movement",
  50. "isComposite": true,
  51. "isPartOfComposite": false
  52. },
  53. {
  54. "name": "up",
  55. "id": "d57e0987-ea9f-4b18-9042-239931d4c060",
  56. "path": "<Keyboard>/w",
  57. "interactions": "",
  58. "processors": "",
  59. "groups": "Keyboard And Mouse",
  60. "action": "Movement",
  61. "isComposite": false,
  62. "isPartOfComposite": true
  63. },
  64. {
  65. "name": "down",
  66. "id": "75168890-922f-4122-9968-1ecac0f33c28",
  67. "path": "<Keyboard>/s",
  68. "interactions": "",
  69. "processors": "",
  70. "groups": "Keyboard And Mouse",
  71. "action": "Movement",
  72. "isComposite": false,
  73. "isPartOfComposite": true
  74. },
  75. {
  76. "name": "left",
  77. "id": "54b99838-0c45-421e-af38-b1f25b3f6927",
  78. "path": "<Keyboard>/a",
  79. "interactions": "",
  80. "processors": "",
  81. "groups": "Keyboard And Mouse",
  82. "action": "Movement",
  83. "isComposite": false,
  84. "isPartOfComposite": true
  85. },
  86. {
  87. "name": "right",
  88. "id": "77680fb0-0b9d-4a74-97de-9e3149ad6526",
  89. "path": "<Keyboard>/d",
  90. "interactions": "",
  91. "processors": "",
  92. "groups": "Keyboard And Mouse",
  93. "action": "Movement",
  94. "isComposite": false,
  95. "isPartOfComposite": true
  96. },
  97. {
  98. "name": "",
  99. "id": "df04a4e1-fc36-4ebd-b050-536736220da7",
  100. "path": "<Gamepad>/leftStick",
  101. "interactions": "",
  102. "processors": "",
  103. "groups": "Gamepad",
  104. "action": "Movement",
  105. "isComposite": false,
  106. "isPartOfComposite": false
  107. },
  108. {
  109. "name": "",
  110. "id": "be6b2b51-d13a-4040-bb92-a825e7d4f764",
  111. "path": "<Touchscreen>/primaryTouch/delta",
  112. "interactions": "",
  113. "processors": "ScaleVector2(x=0.3,y=0.3)",
  114. "groups": "Touchscreen",
  115. "action": "Movement",
  116. "isComposite": false,
  117. "isPartOfComposite": false
  118. },
  119. {
  120. "name": "",
  121. "id": "42716e15-291c-4c71-8ded-0d03279959df",
  122. "path": "<Keyboard>/p",
  123. "interactions": "",
  124. "processors": "",
  125. "groups": "Keyboard And Mouse",
  126. "action": "TogglePause",
  127. "isComposite": false,
  128. "isPartOfComposite": false
  129. },
  130. {
  131. "name": "",
  132. "id": "7bc14fbd-1107-4761-aa6f-b3367d7705e6",
  133. "path": "<Gamepad>/start",
  134. "interactions": "",
  135. "processors": "",
  136. "groups": "",
  137. "action": "TogglePause",
  138. "isComposite": false,
  139. "isPartOfComposite": false
  140. },
  141. {
  142. "name": "",
  143. "id": "b12426a0-38ab-4d90-95e0-6840fcd30db6",
  144. "path": "<Keyboard>/space",
  145. "interactions": "",
  146. "processors": "",
  147. "groups": "Keyboard And Mouse",
  148. "action": "Jump",
  149. "isComposite": false,
  150. "isPartOfComposite": false
  151. },
  152. {
  153. "name": "",
  154. "id": "3e6d6425-a990-4434-b58d-57464db363d4",
  155. "path": "<Gamepad>/buttonSouth",
  156. "interactions": "",
  157. "processors": "",
  158. "groups": "Gamepad",
  159. "action": "Jump",
  160. "isComposite": false,
  161. "isPartOfComposite": false
  162. },
  163. {
  164. "name": "",
  165. "id": "faa12d77-e42c-4d9f-9871-56381a35ba8f",
  166. "path": "<Touchscreen>/primaryTouch/tap",
  167. "interactions": "",
  168. "processors": "",
  169. "groups": "Touchscreen",
  170. "action": "Jump",
  171. "isComposite": false,
  172. "isPartOfComposite": false
  173. },
  174. {
  175. "name": "",
  176. "id": "43d1488b-4ff2-4456-b1bf-a368a70fb680",
  177. "path": "<Mouse>/delta",
  178. "interactions": "",
  179. "processors": "",
  180. "groups": "Keyboard And Mouse",
  181. "action": "Look",
  182. "isComposite": false,
  183. "isPartOfComposite": false
  184. },
  185. {
  186. "name": "",
  187. "id": "d23f9eb5-e32b-417b-8edf-d10cd6bdc1d3",
  188. "path": "<Gamepad>/rightStick",
  189. "interactions": "",
  190. "processors": "",
  191. "groups": "Gamepad",
  192. "action": "Look",
  193. "isComposite": false,
  194. "isPartOfComposite": false
  195. },
  196. {
  197. "name": "",
  198. "id": "48bc601e-db29-4e46-8a0f-3698ec3025a4",
  199. "path": "<Touchscreen>/touch1/delta",
  200. "interactions": "",
  201. "processors": "ScaleVector2(x=0.3,y=0.3)",
  202. "groups": "Touchscreen",
  203. "action": "Look",
  204. "isComposite": false,
  205. "isPartOfComposite": false
  206. }
  207. ]
  208. },
  209. {
  210. "name": "Menu Controls",
  211. "id": "0914fb5b-51f6-4b26-9ed7-a3e72d065118",
  212. "actions": [
  213. {
  214. "name": "Navigate",
  215. "type": "PassThrough",
  216. "id": "538ffe95-ba92-4acb-84f7-314f6ac8e0a5",
  217. "expectedControlType": "Vector2",
  218. "processors": "",
  219. "interactions": ""
  220. },
  221. {
  222. "name": "Left Click",
  223. "type": "PassThrough",
  224. "id": "96c8be88-a7bb-4861-b5e9-956b4208d043",
  225. "expectedControlType": "Button",
  226. "processors": "",
  227. "interactions": ""
  228. },
  229. {
  230. "name": "Point",
  231. "type": "PassThrough",
  232. "id": "d54e5ff5-4f35-4d2f-a745-95d14aef8c43",
  233. "expectedControlType": "Vector2",
  234. "processors": "",
  235. "interactions": ""
  236. },
  237. {
  238. "name": "Submit",
  239. "type": "PassThrough",
  240. "id": "5f571f6a-e9e7-4120-ae3c-79f846bdd202",
  241. "expectedControlType": "Button",
  242. "processors": "",
  243. "interactions": ""
  244. },
  245. {
  246. "name": "Cancel",
  247. "type": "PassThrough",
  248. "id": "146e681c-77dd-4ff0-9ad5-f4351fea14cc",
  249. "expectedControlType": "Button",
  250. "processors": "",
  251. "interactions": ""
  252. },
  253. {
  254. "name": "TogglePause",
  255. "type": "Button",
  256. "id": "e773b1f9-ce5b-4fa2-9c1f-d194202c43b7",
  257. "expectedControlType": "",
  258. "processors": "",
  259. "interactions": "Press"
  260. }
  261. ],
  262. "bindings": [
  263. {
  264. "name": "Gamepad Right Stick",
  265. "id": "c1491510-9d0f-47b0-868e-99575e46d097",
  266. "path": "2DVector",
  267. "interactions": "",
  268. "processors": "",
  269. "groups": "",
  270. "action": "Navigate",
  271. "isComposite": true,
  272. "isPartOfComposite": false
  273. },
  274. {
  275. "name": "up",
  276. "id": "57fb7217-68c1-483e-a15b-0fd1e5ab3fc3",
  277. "path": "<Gamepad>/leftStick/up",
  278. "interactions": "",
  279. "processors": "",
  280. "groups": "Gamepad",
  281. "action": "Navigate",
  282. "isComposite": false,
  283. "isPartOfComposite": true
  284. },
  285. {
  286. "name": "down",
  287. "id": "0c09243f-be8c-44a1-87c4-a0d3ca3a27a5",
  288. "path": "<Gamepad>/leftStick/down",
  289. "interactions": "",
  290. "processors": "",
  291. "groups": "Gamepad",
  292. "action": "Navigate",
  293. "isComposite": false,
  294. "isPartOfComposite": true
  295. },
  296. {
  297. "name": "left",
  298. "id": "a16b4641-1591-4d94-9fd4-e1eafd539931",
  299. "path": "<Gamepad>/leftStick/left",
  300. "interactions": "",
  301. "processors": "",
  302. "groups": "Gamepad",
  303. "action": "Navigate",
  304. "isComposite": false,
  305. "isPartOfComposite": true
  306. },
  307. {
  308. "name": "right",
  309. "id": "341f36e1-889b-4d62-834f-622378da658d",
  310. "path": "<Gamepad>/leftStick/right",
  311. "interactions": "",
  312. "processors": "",
  313. "groups": "Gamepad",
  314. "action": "Navigate",
  315. "isComposite": false,
  316. "isPartOfComposite": true
  317. },
  318. {
  319. "name": "Gamepad Left Stick",
  320. "id": "c2c92ef2-a9d0-4393-86c7-4180acc16b6d",
  321. "path": "2DVector",
  322. "interactions": "",
  323. "processors": "",
  324. "groups": "",
  325. "action": "Navigate",
  326. "isComposite": true,
  327. "isPartOfComposite": false
  328. },
  329. {
  330. "name": "up",
  331. "id": "bed70561-f1cc-4c56-9715-66475aa6437f",
  332. "path": "<Gamepad>/leftStick/up",
  333. "interactions": "",
  334. "processors": "",
  335. "groups": "Gamepad",
  336. "action": "Navigate",
  337. "isComposite": false,
  338. "isPartOfComposite": true
  339. },
  340. {
  341. "name": "down",
  342. "id": "0005d032-151a-4ee0-8127-110d55e5ed9d",
  343. "path": "<Gamepad>/leftStick/down",
  344. "interactions": "",
  345. "processors": "",
  346. "groups": "Gamepad",
  347. "action": "Navigate",
  348. "isComposite": false,
  349. "isPartOfComposite": true
  350. },
  351. {
  352. "name": "left",
  353. "id": "84fcadd5-5853-4142-b3f9-58a5ab2ad788",
  354. "path": "<Gamepad>/leftStick/left",
  355. "interactions": "",
  356. "processors": "",
  357. "groups": "Gamepad",
  358. "action": "Navigate",
  359. "isComposite": false,
  360. "isPartOfComposite": true
  361. },
  362. {
  363. "name": "right",
  364. "id": "233f731d-8d73-4761-8879-66c0e0da124d",
  365. "path": "<Gamepad>/leftStick/right",
  366. "interactions": "",
  367. "processors": "",
  368. "groups": "Gamepad",
  369. "action": "Navigate",
  370. "isComposite": false,
  371. "isPartOfComposite": true
  372. },
  373. {
  374. "name": "",
  375. "id": "d687f18d-7559-488c-8542-e3da3a3dd1f7",
  376. "path": "<Gamepad>/dpad",
  377. "interactions": "",
  378. "processors": "",
  379. "groups": "Gamepad",
  380. "action": "Navigate",
  381. "isComposite": false,
  382. "isPartOfComposite": false
  383. },
  384. {
  385. "name": "WASD Keys",
  386. "id": "c2a77ff0-1ce1-4c49-a4dd-94601087a2a2",
  387. "path": "2DVector",
  388. "interactions": "",
  389. "processors": "",
  390. "groups": "",
  391. "action": "Navigate",
  392. "isComposite": true,
  393. "isPartOfComposite": false
  394. },
  395. {
  396. "name": "up",
  397. "id": "a67b96dc-9151-496b-9be2-b4d65a82f52a",
  398. "path": "<Keyboard>/w",
  399. "interactions": "",
  400. "processors": "",
  401. "groups": "Keyboard And Mouse",
  402. "action": "Navigate",
  403. "isComposite": false,
  404. "isPartOfComposite": true
  405. },
  406. {
  407. "name": "down",
  408. "id": "4f8ac3a8-5653-4cf1-9687-259b7e6bfca4",
  409. "path": "<Keyboard>/s",
  410. "interactions": "",
  411. "processors": "",
  412. "groups": "Keyboard And Mouse",
  413. "action": "Navigate",
  414. "isComposite": false,
  415. "isPartOfComposite": true
  416. },
  417. {
  418. "name": "left",
  419. "id": "a3da140b-c504-4aea-9824-ffd10d44e52a",
  420. "path": "<Keyboard>/a",
  421. "interactions": "",
  422. "processors": "",
  423. "groups": "Keyboard And Mouse",
  424. "action": "Navigate",
  425. "isComposite": false,
  426. "isPartOfComposite": true
  427. },
  428. {
  429. "name": "right",
  430. "id": "d2cdc452-d127-4c2c-b57c-1f78e29cb425",
  431. "path": "<Keyboard>/d",
  432. "interactions": "",
  433. "processors": "",
  434. "groups": "Keyboard And Mouse",
  435. "action": "Navigate",
  436. "isComposite": false,
  437. "isPartOfComposite": true
  438. },
  439. {
  440. "name": "Arrow Keys",
  441. "id": "c50ac654-ca86-486c-b427-057a0aacbb3b",
  442. "path": "2DVector",
  443. "interactions": "",
  444. "processors": "",
  445. "groups": "",
  446. "action": "Navigate",
  447. "isComposite": true,
  448. "isPartOfComposite": false
  449. },
  450. {
  451. "name": "up",
  452. "id": "80a43030-09a8-4324-b825-39a685b9a975",
  453. "path": "<Keyboard>/upArrow",
  454. "interactions": "",
  455. "processors": "",
  456. "groups": "Keyboard And Mouse",
  457. "action": "Navigate",
  458. "isComposite": false,
  459. "isPartOfComposite": true
  460. },
  461. {
  462. "name": "down",
  463. "id": "0284caff-9cfb-477f-901c-c6be4082785f",
  464. "path": "<Keyboard>/downArrow",
  465. "interactions": "",
  466. "processors": "",
  467. "groups": "Keyboard And Mouse",
  468. "action": "Navigate",
  469. "isComposite": false,
  470. "isPartOfComposite": true
  471. },
  472. {
  473. "name": "left",
  474. "id": "359d5348-82b3-4e60-9536-8c817495d31a",
  475. "path": "<Keyboard>/leftArrow",
  476. "interactions": "",
  477. "processors": "",
  478. "groups": "Keyboard And Mouse",
  479. "action": "Navigate",
  480. "isComposite": false,
  481. "isPartOfComposite": true
  482. },
  483. {
  484. "name": "right",
  485. "id": "b77717c3-b7e9-450f-8bc2-3aa284fac5cd",
  486. "path": "<Keyboard>/rightArrow",
  487. "interactions": "",
  488. "processors": "",
  489. "groups": "Keyboard And Mouse",
  490. "action": "Navigate",
  491. "isComposite": false,
  492. "isPartOfComposite": true
  493. },
  494. {
  495. "name": "",
  496. "id": "b5076a57-fe62-4632-8d6c-da0844960a14",
  497. "path": "<Mouse>/position",
  498. "interactions": "",
  499. "processors": "",
  500. "groups": "Keyboard And Mouse",
  501. "action": "Point",
  502. "isComposite": false,
  503. "isPartOfComposite": false
  504. },
  505. {
  506. "name": "",
  507. "id": "e7658a78-a141-4f0c-beb5-0a6a3e393c7b",
  508. "path": "<Touchscreen>/touch*/position",
  509. "interactions": "",
  510. "processors": "",
  511. "groups": "Touchscreen",
  512. "action": "Point",
  513. "isComposite": false,
  514. "isPartOfComposite": false
  515. },
  516. {
  517. "name": "",
  518. "id": "dfac3b8e-d348-4a7a-b60b-14745c641340",
  519. "path": "<Keyboard>/p",
  520. "interactions": "",
  521. "processors": "",
  522. "groups": "Keyboard And Mouse",
  523. "action": "TogglePause",
  524. "isComposite": false,
  525. "isPartOfComposite": false
  526. },
  527. {
  528. "name": "",
  529. "id": "f509a7b5-e79a-485e-ba2f-da5431d6fe4c",
  530. "path": "<Gamepad>/start",
  531. "interactions": "",
  532. "processors": "",
  533. "groups": "Gamepad",
  534. "action": "TogglePause",
  535. "isComposite": false,
  536. "isPartOfComposite": false
  537. },
  538. {
  539. "name": "",
  540. "id": "6fee8919-99e7-4770-abd4-da1b7d4e4cc4",
  541. "path": "*/{Cancel}",
  542. "interactions": "",
  543. "processors": "",
  544. "groups": "",
  545. "action": "Cancel",
  546. "isComposite": false,
  547. "isPartOfComposite": false
  548. },
  549. {
  550. "name": "",
  551. "id": "14559c94-e8a7-426b-8687-fa5f1420a0c1",
  552. "path": "<Mouse>/leftButton",
  553. "interactions": "",
  554. "processors": "",
  555. "groups": "Keyboard And Mouse",
  556. "action": "Left Click",
  557. "isComposite": false,
  558. "isPartOfComposite": false
  559. },
  560. {
  561. "name": "",
  562. "id": "b35f103a-716c-4078-ad8d-66c5fb7fbb45",
  563. "path": "<Touchscreen>/touch*/press",
  564. "interactions": "",
  565. "processors": "",
  566. "groups": "Touchscreen",
  567. "action": "Left Click",
  568. "isComposite": false,
  569. "isPartOfComposite": false
  570. },
  571. {
  572. "name": "",
  573. "id": "40b14102-9017-4522-862f-97d92a0da5f6",
  574. "path": "*/{Submit}",
  575. "interactions": "",
  576. "processors": "",
  577. "groups": "",
  578. "action": "Submit",
  579. "isComposite": false,
  580. "isPartOfComposite": false
  581. },
  582. {
  583. "name": "",
  584. "id": "c88534db-dffe-4245-85c8-f41ba53024a1",
  585. "path": "<Gamepad>/buttonSouth",
  586. "interactions": "",
  587. "processors": "",
  588. "groups": "",
  589. "action": "Submit",
  590. "isComposite": false,
  591. "isPartOfComposite": false
  592. }
  593. ]
  594. }
  595. ],
  596. "controlSchemes": [
  597. {
  598. "name": "Gamepad",
  599. "bindingGroup": "Gamepad",
  600. "devices": [
  601. {
  602. "devicePath": "<Gamepad>",
  603. "isOptional": false,
  604. "isOR": false
  605. }
  606. ]
  607. },
  608. {
  609. "name": "Keyboard And Mouse",
  610. "bindingGroup": "Keyboard And Mouse",
  611. "devices": [
  612. {
  613. "devicePath": "<Keyboard>",
  614. "isOptional": false,
  615. "isOR": false
  616. },
  617. {
  618. "devicePath": "<Mouse>",
  619. "isOptional": false,
  620. "isOR": false
  621. }
  622. ]
  623. },
  624. {
  625. "name": "Touchscreen",
  626. "bindingGroup": "Touchscreen",
  627. "devices": [
  628. {
  629. "devicePath": "<Touchscreen>",
  630. "isOptional": false,
  631. "isOR": false
  632. }
  633. ]
  634. }
  635. ]
  636. }