Page 1 of 1

Conversant/Actor names not displaying correctly when accessing conversation from Timeline

Posted: Fri Jul 05, 2024 9:56 am
by pierretx
Hi there,

AS the title mentions, I'm having trouble getting Conversant/Actor names displaying correctly when accessing a conversation from a Timeline.
I'm creating small cutscenes with timeline and then using a StartConversation in the timeline to trigger a specific conversation. However, whenever I do, the name displayed will be just the first actor's name.

So conversations will look like this:

NPC: Hi there!
NPC: Hello, how are you?
NPC: I'm good, thanks!

Despite the fact that the second line there should display "Player" instead of "NPC".
The names are correctly assigned in the dialogue window so I'm at a loss.

Thanks!

Re: Conversant/Actor names not displaying correctly when accessing conversation from Timeline

Posted: Fri Jul 05, 2024 10:51 am
by Tony Li
Hi,

Please see: Character GameObject Assignments

That link contains general info about how characters are assigned to conversations at runtime. Your timeline probably has them switched. Also see the Logging & Debugging tutorial for an explanation of how to see which GameObjects are being used. (The tl;dr is to set the Dialogue Manager's Debug Level to Info and look in the Console for "Dialogue System: Starting conversation...".)

Re: Conversant/Actor names not displaying correctly when accessing conversation from Timeline

Posted: Tue Jul 16, 2024 8:50 am
by pierretx
Thank you, after bit of clicking around I realized that I had to swtich the StartConversation 'Conversant' to the Player instead of the NPC. A bit confusing because typically the conversant is the NPC.