스키마
{
"type": "object",
"properties": {
"gameObject": {
"type": "integer",
"description": "Game Object 식별자.\\n 게임 오브젝트 ID, unsigned integer 64 비트.",
"minimum": 0,
"maximum": 18446744073709551615
},
"positions": {
"type": "array",
"maxItems": 65535,
"items": {
"type": "object",
"properties": {
"position": {
"type": "object",
"description": "게임 오브젝트에 적용할 3D 위치.",
"properties": {
"orientationFront": {
"type": "object",
"description": "리스너의 방향.",
"properties": {
"x": {
"type": "number",
"description": "X 위치."
},
"y": {
"type": "number",
"description": "Y 위치."
},
"z": {
"type": "number",
"description": "Z 위치."
}
},
"required": [
"x",
"y",
"z"
],
"additionalProperties": false
},
"orientationTop": {
"type": "object",
"description": "리스너의 위쪽 방향.",
"properties": {
"x": {
"type": "number",
"description": "X 위치."
},
"y": {
"type": "number",
"description": "Y 위치."
},
"z": {
"type": "number",
"description": "Z 위치."
}
},
"required": [
"x",
"y",
"z"
],
"additionalProperties": false
},
"position": {
"type": "object",
"description": "리스너의 위치.",
"properties": {
"x": {
"type": "number",
"description": "X 위치."
},
"y": {
"type": "number",
"description": "Y 위치."
},
"z": {
"type": "number",
"description": "Z 위치."
}
},
"required": [
"x",
"y",
"z"
],
"additionalProperties": false
}
},
"required": [
"orientationFront",
"orientationTop",
"position"
],
"additionalProperties": false
}
},
"description": "Position",
"required": [
"position"
],
"additionalProperties": false
},
"description": "적용할 위치 배열."
},
"multiPositionType": {
"type": "integer",
"minimum": 0,
"maximum": 2,
"description": "Uses values from <tt>AK::SoundEngine::MultiPositionType<\/tt>."
}
},
"required": [
"gameObject",
"positions",
"multiPositionType"
],
"additionalProperties": false
}