menu
 

La section Questions et réponses de la communauté Audiokinetic est un forum où les utilisateurs de Wwise et de Strata peuvent poser des questions et répondre à celles des autres membres de la communauté. Si vous souhaitez obtenir une réponse de la part de l'équipe de soutien technique d'Audiokinetic, veillez à utiliser le formulaire de Tickets de Soutien.

0 votes
Hello,

I already tried around a bit, but i just cant get it to work.

this is my code and I have a wwise event with a marker. My goal is to put out the name of the marker in the callback function. How can I achieve that ?
    public void WwiseDialogue()
    {
        dialogue.Post(gameObject, (uint)AkCallbackType.AK_Marker, WwiseLastDialogueEnd);
    }
    public void WwiseLastDialogueEnd(object in_cookie, AkCallbackType in_type, object in_info)
    {
    }
dans General Discussion par jonas k. (150 points)

1 Réponse

+1 vote

Hey Jonas, 

So what you could do is typecast the in_info to AkMarkerCallbackInfo. Try this: 

public void WwiseDialogue() {
    dialogue.Post(gameObject, (uint)AkCallbackType.AK_Marker, WwiseLastDialogueEnd);
}

public void WwiseLastDialogueEnd(object in_cookie, AkCallbackType in_type, object in_info) {
    if (in_type == AkCallbackType.AK_Marker) {
        AkMarkerCallbackInfo info = (AkMarkerCallbackInfo)in_info;
        print(info.strLabel); // This prints the marker name          
    }
}

Let us know if that's what you need.

par Mads Maretty S. (Audiokinetic) (40.2k points)
Yes exactly, thanks a lot :)
...