스키마
{
"type": "object",
"properties": {
"event": {
"anyOf": [
{
"type": "string",
"pattern": "^[a-zA-Z_]+[a-zA-Z_0-9()]*$",
"description": "오브젝트의 이름을 말합니다."
},
{
"type": "string",
"pattern": "^\\{[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}\\}$",
"description": "해당 형식의 오브젝트 GUID: {aabbcc00-1122-3344-5566-77889900aabb}."
},
{
"type": "integer",
"description": "Wwise Object의 Short ID.\\n Unsigned Integer 32 비트.",
"minimum": 0,
"maximum": 4294967295
}
],
"description": "Event의 ID (GUID), 이름, 또는 Short ID."
},
"gameObject": {
"type": "integer",
"description": "Associated game object ID; use <tt>AK_INVALID_GAME_OBJECT<\/tt> to affect all game objects.\\n A game object ID, unsigned integer 64-bit.",
"minimum": 0,
"maximum": 18446744073709551615
},
"position": {
"type": "integer",
"description": "재생이 시작되는 위치 (단위: 밀리세컨드).\\n 정수 32 비트.",
"minimum": -2147483648,
"maximum": 2147483647
},
"percent": {
"type": "number",
"description": "재생이 시작되는 위치. 0에서 1.f 사이 숫자로, 파일의 총 길이 내 퍼센트로 표시. 무한 반복 재생 사운드에 대한 내용은 위에 나와있는 참고를 확인하세요."
},
"seekToNearestMarker": {
"type": "boolean",
"description": "true일 경우, 최종 탐색 위치가 가장 가까운 마커와 동일하게 됩니다."
},
"playingId": {
"type": "integer",
"description": "탐색이 적용될 재생 ID를 지정합니다. 재생 ID의 활성화된 동작에만 탐색이 적용됩니다. \\c AK_INVALID_PLAYING_ID 를 사용하거나 아무것도 사용하지 않으면 이 Event ID의 활성화된 모든 Action을 탐색합니다.\\n Unsigned Integer 32 비트.",
"minimum": 0,
"maximum": 4294967295
}
},
"oneOf": [
{
"required": [
"event",
"gameObject",
"position",
"seekToNearestMarker",
"playingId"
]
},
{
"required": [
"event",
"gameObject",
"percent",
"seekToNearestMarker",
"playingId"
]
}
],
"additionalProperties": false
}