스키마
{
"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": "이벤트의 ID (GUID), 이름, 또는 Short ID."
},
"actionType": {
"type": "integer",
"minimum": 0,
"maximum": 4,
"description": "지정된 이벤트를 이용해 재생되는 모든 요소를 실행시키는 동작. <tt>AK::SoundEngine::AkActionOnEventType<\/tt>의 값을 이용."
},
"gameObject": {
"type": "integer",
"description": "연관된 게임 오브젝트 ID.\\n 게임 오브젝트 ID, unsigned integer 64 비트.",
"minimum": 0,
"maximum": 18446744073709551615
},
"transitionDuration": {
"type": "integer",
"description": "페이드 길이 (ms).\\n 정수 32 비트.",
"minimum": -2147483648,
"maximum": 2147483647
},
"fadeCurve": {
"type": "integer",
"minimum": 0,
"maximum": 9,
"description": " \\ref AkCurveInterpolation 의 값을 이용."
}
},
"required": [
"event",
"actionType",
"gameObject",
"transitionDuration",
"fadeCurve"
],
"additionalProperties": false
}