1
0

profile.json 9.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275
  1. {
  2. "profileId": "google-daydream",
  3. "fallbackProfileIds": [
  4. "generic-touchpad"
  5. ],
  6. "layouts": {
  7. "left": {
  8. "selectComponentId": "touchpad",
  9. "components": {
  10. "touchpad": {
  11. "type": "touchpad",
  12. "gamepadIndices": {
  13. "button": 0,
  14. "xAxis": 0,
  15. "yAxis": 1
  16. },
  17. "rootNodeName": "touchpad",
  18. "visualResponses": {
  19. "touchpad_pressed": {
  20. "componentProperty": "button",
  21. "states": [
  22. "default",
  23. "touched",
  24. "pressed"
  25. ],
  26. "valueNodeProperty": "transform",
  27. "valueNodeName": "touchpad_pressed_value",
  28. "minNodeName": "touchpad_pressed_min",
  29. "maxNodeName": "touchpad_pressed_max"
  30. },
  31. "touchpad_xaxis_pressed": {
  32. "componentProperty": "xAxis",
  33. "states": [
  34. "default",
  35. "touched",
  36. "pressed"
  37. ],
  38. "valueNodeProperty": "transform",
  39. "valueNodeName": "touchpad_xaxis_pressed_value",
  40. "minNodeName": "touchpad_xaxis_pressed_min",
  41. "maxNodeName": "touchpad_xaxis_pressed_max"
  42. },
  43. "touchpad_yaxis_pressed": {
  44. "componentProperty": "yAxis",
  45. "states": [
  46. "default",
  47. "touched",
  48. "pressed"
  49. ],
  50. "valueNodeProperty": "transform",
  51. "valueNodeName": "touchpad_yaxis_pressed_value",
  52. "minNodeName": "touchpad_yaxis_pressed_min",
  53. "maxNodeName": "touchpad_yaxis_pressed_max"
  54. },
  55. "touchpad_xaxis_touched": {
  56. "componentProperty": "xAxis",
  57. "states": [
  58. "default",
  59. "touched",
  60. "pressed"
  61. ],
  62. "valueNodeProperty": "transform",
  63. "valueNodeName": "touchpad_xaxis_touched_value",
  64. "minNodeName": "touchpad_xaxis_touched_min",
  65. "maxNodeName": "touchpad_xaxis_touched_max"
  66. },
  67. "touchpad_yaxis_touched": {
  68. "componentProperty": "yAxis",
  69. "states": [
  70. "default",
  71. "touched",
  72. "pressed"
  73. ],
  74. "valueNodeProperty": "transform",
  75. "valueNodeName": "touchpad_yaxis_touched_value",
  76. "minNodeName": "touchpad_yaxis_touched_min",
  77. "maxNodeName": "touchpad_yaxis_touched_max"
  78. },
  79. "touchpad_axes_touched": {
  80. "componentProperty": "state",
  81. "states": [
  82. "touched",
  83. "pressed"
  84. ],
  85. "valueNodeProperty": "visibility",
  86. "valueNodeName": "touchpad_axes_touched_value"
  87. }
  88. },
  89. "touchPointNodeName": "touchpad_axes_touched_value"
  90. }
  91. },
  92. "gamepadMapping": "",
  93. "rootNodeName": "google_daydream_none",
  94. "assetPath": "none.glb"
  95. },
  96. "right": {
  97. "selectComponentId": "touchpad",
  98. "components": {
  99. "touchpad": {
  100. "type": "touchpad",
  101. "gamepadIndices": {
  102. "button": 0,
  103. "xAxis": 0,
  104. "yAxis": 1
  105. },
  106. "rootNodeName": "touchpad",
  107. "visualResponses": {
  108. "touchpad_pressed": {
  109. "componentProperty": "button",
  110. "states": [
  111. "default",
  112. "touched",
  113. "pressed"
  114. ],
  115. "valueNodeProperty": "transform",
  116. "valueNodeName": "touchpad_pressed_value",
  117. "minNodeName": "touchpad_pressed_min",
  118. "maxNodeName": "touchpad_pressed_max"
  119. },
  120. "touchpad_xaxis_pressed": {
  121. "componentProperty": "xAxis",
  122. "states": [
  123. "default",
  124. "touched",
  125. "pressed"
  126. ],
  127. "valueNodeProperty": "transform",
  128. "valueNodeName": "touchpad_xaxis_pressed_value",
  129. "minNodeName": "touchpad_xaxis_pressed_min",
  130. "maxNodeName": "touchpad_xaxis_pressed_max"
  131. },
  132. "touchpad_yaxis_pressed": {
  133. "componentProperty": "yAxis",
  134. "states": [
  135. "default",
  136. "touched",
  137. "pressed"
  138. ],
  139. "valueNodeProperty": "transform",
  140. "valueNodeName": "touchpad_yaxis_pressed_value",
  141. "minNodeName": "touchpad_yaxis_pressed_min",
  142. "maxNodeName": "touchpad_yaxis_pressed_max"
  143. },
  144. "touchpad_xaxis_touched": {
  145. "componentProperty": "xAxis",
  146. "states": [
  147. "default",
  148. "touched",
  149. "pressed"
  150. ],
  151. "valueNodeProperty": "transform",
  152. "valueNodeName": "touchpad_xaxis_touched_value",
  153. "minNodeName": "touchpad_xaxis_touched_min",
  154. "maxNodeName": "touchpad_xaxis_touched_max"
  155. },
  156. "touchpad_yaxis_touched": {
  157. "componentProperty": "yAxis",
  158. "states": [
  159. "default",
  160. "touched",
  161. "pressed"
  162. ],
  163. "valueNodeProperty": "transform",
  164. "valueNodeName": "touchpad_yaxis_touched_value",
  165. "minNodeName": "touchpad_yaxis_touched_min",
  166. "maxNodeName": "touchpad_yaxis_touched_max"
  167. },
  168. "touchpad_axes_touched": {
  169. "componentProperty": "state",
  170. "states": [
  171. "touched",
  172. "pressed"
  173. ],
  174. "valueNodeProperty": "visibility",
  175. "valueNodeName": "touchpad_axes_touched_value"
  176. }
  177. },
  178. "touchPointNodeName": "touchpad_axes_touched_value"
  179. }
  180. },
  181. "gamepadMapping": "",
  182. "rootNodeName": "google_daydream_none",
  183. "assetPath": "none.glb"
  184. },
  185. "none": {
  186. "selectComponentId": "touchpad",
  187. "components": {
  188. "touchpad": {
  189. "type": "touchpad",
  190. "gamepadIndices": {
  191. "button": 0,
  192. "xAxis": 0,
  193. "yAxis": 1
  194. },
  195. "rootNodeName": "touchpad",
  196. "visualResponses": {
  197. "touchpad_pressed": {
  198. "componentProperty": "button",
  199. "states": [
  200. "default",
  201. "touched",
  202. "pressed"
  203. ],
  204. "valueNodeProperty": "transform",
  205. "valueNodeName": "touchpad_pressed_value",
  206. "minNodeName": "touchpad_pressed_min",
  207. "maxNodeName": "touchpad_pressed_max"
  208. },
  209. "touchpad_xaxis_pressed": {
  210. "componentProperty": "xAxis",
  211. "states": [
  212. "default",
  213. "touched",
  214. "pressed"
  215. ],
  216. "valueNodeProperty": "transform",
  217. "valueNodeName": "touchpad_xaxis_pressed_value",
  218. "minNodeName": "touchpad_xaxis_pressed_min",
  219. "maxNodeName": "touchpad_xaxis_pressed_max"
  220. },
  221. "touchpad_yaxis_pressed": {
  222. "componentProperty": "yAxis",
  223. "states": [
  224. "default",
  225. "touched",
  226. "pressed"
  227. ],
  228. "valueNodeProperty": "transform",
  229. "valueNodeName": "touchpad_yaxis_pressed_value",
  230. "minNodeName": "touchpad_yaxis_pressed_min",
  231. "maxNodeName": "touchpad_yaxis_pressed_max"
  232. },
  233. "touchpad_xaxis_touched": {
  234. "componentProperty": "xAxis",
  235. "states": [
  236. "default",
  237. "touched",
  238. "pressed"
  239. ],
  240. "valueNodeProperty": "transform",
  241. "valueNodeName": "touchpad_xaxis_touched_value",
  242. "minNodeName": "touchpad_xaxis_touched_min",
  243. "maxNodeName": "touchpad_xaxis_touched_max"
  244. },
  245. "touchpad_yaxis_touched": {
  246. "componentProperty": "yAxis",
  247. "states": [
  248. "default",
  249. "touched",
  250. "pressed"
  251. ],
  252. "valueNodeProperty": "transform",
  253. "valueNodeName": "touchpad_yaxis_touched_value",
  254. "minNodeName": "touchpad_yaxis_touched_min",
  255. "maxNodeName": "touchpad_yaxis_touched_max"
  256. },
  257. "touchpad_axes_touched": {
  258. "componentProperty": "state",
  259. "states": [
  260. "touched",
  261. "pressed"
  262. ],
  263. "valueNodeProperty": "visibility",
  264. "valueNodeName": "touchpad_axes_touched_value"
  265. }
  266. },
  267. "touchPointNodeName": "touchpad_axes_touched_value"
  268. }
  269. },
  270. "gamepadMapping": "",
  271. "rootNodeName": "google-daydream-none",
  272. "assetPath": "none.glb"
  273. }
  274. }
  275. }