|
◆ ResolveDialogueEvent() [1/2]
AKSOUNDENGINE_API AkUniqueID AK::SoundEngine::DynamicDialogue::ResolveDialogueEvent |
( |
AkUniqueID |
in_eventID, |
|
|
AkArgumentValueID * |
in_aArgumentValues, |
|
|
AkUInt32 |
in_uNumArguments, |
|
|
AkPlayingID |
in_idSequence = AK_INVALID_PLAYING_ID , |
|
|
AkCandidateCallbackFunc |
in_candidateCallbackFunc = NULL , |
|
|
void * |
in_pCookie = NULL |
|
) |
|
|
Resolve a dialogue event into an audio node ID based on the specified argument path.
- Returns
- Unique ID of audio node, or AK_INVALID_UNIQUE_ID if no audio node is defined for specified argument path
- Parameters
-
in_eventID |
Unique ID of dialogue event |
in_aArgumentValues |
Argument path, as array of argument value IDs. AK_FALLBACK_ARGUMENTVALUE_ID indicates a fallback argument value |
in_uNumArguments |
Number of argument value IDs in in_aArgumentValues |
in_idSequence |
Optional sequence ID in which the token will be inserted (for profiling purposes) |
in_candidateCallbackFunc |
Optional callback for candidate validation based on custom criteria |
in_pCookie |
Callback cookie (reserved to user, passed to the callback function) |
|