93 lines
2.8 KiB
JSON
93 lines
2.8 KiB
JSON
{
|
|
"profileId": "generic-trigger",
|
|
"fallbackProfileIds": [],
|
|
"layouts": {
|
|
"left": {
|
|
"selectComponentId": "xr-standard-trigger",
|
|
"components": {
|
|
"xr-standard-trigger": {
|
|
"type": "trigger",
|
|
"gamepadIndices": {
|
|
"button": 0
|
|
},
|
|
"rootNodeName": "xr_standard_trigger",
|
|
"visualResponses": {
|
|
"xr_standard_trigger_pressed": {
|
|
"componentProperty": "button",
|
|
"states": [
|
|
"default",
|
|
"touched",
|
|
"pressed"
|
|
],
|
|
"valueNodeProperty": "transform",
|
|
"valueNodeName": "xr_standard_trigger_pressed_value",
|
|
"minNodeName": "xr_standard_trigger_pressed_min",
|
|
"maxNodeName": "xr_standard_trigger_pressed_max"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"gamepadMapping": "xr-standard",
|
|
"rootNodeName": "generic-trigger-left",
|
|
"assetPath": "left.glb"
|
|
},
|
|
"right": {
|
|
"selectComponentId": "xr-standard-trigger",
|
|
"components": {
|
|
"xr-standard-trigger": {
|
|
"type": "trigger",
|
|
"gamepadIndices": {
|
|
"button": 0
|
|
},
|
|
"rootNodeName": "xr_standard_trigger",
|
|
"visualResponses": {
|
|
"xr_standard_trigger_pressed": {
|
|
"componentProperty": "button",
|
|
"states": [
|
|
"default",
|
|
"touched",
|
|
"pressed"
|
|
],
|
|
"valueNodeProperty": "transform",
|
|
"valueNodeName": "xr_standard_trigger_pressed_value",
|
|
"minNodeName": "xr_standard_trigger_pressed_min",
|
|
"maxNodeName": "xr_standard_trigger_pressed_max"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"gamepadMapping": "xr-standard",
|
|
"rootNodeName": "generic-trigger-right",
|
|
"assetPath": "right.glb"
|
|
},
|
|
"none": {
|
|
"selectComponentId": "xr-standard-trigger",
|
|
"components": {
|
|
"xr-standard-trigger": {
|
|
"type": "trigger",
|
|
"gamepadIndices": {
|
|
"button": 0
|
|
},
|
|
"rootNodeName": "xr_standard_trigger",
|
|
"visualResponses": {
|
|
"xr_standard_trigger_pressed": {
|
|
"componentProperty": "button",
|
|
"states": [
|
|
"default",
|
|
"touched",
|
|
"pressed"
|
|
],
|
|
"valueNodeProperty": "transform",
|
|
"valueNodeName": "xr_standard_trigger_pressed_value",
|
|
"minNodeName": "xr_standard_trigger_pressed_min",
|
|
"maxNodeName": "xr_standard_trigger_pressed_max"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"gamepadMapping": "xr-standard",
|
|
"rootNodeName": "generic-trigger-none",
|
|
"assetPath": "none.glb"
|
|
}
|
|
}
|
|
} |