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

Announcements, support questions, and discussion for the Dialogue System.
Post Reply
pierretx
Posts: 4
Joined: Fri Jul 05, 2024 9:47 am

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

Post 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!
User avatar
Tony Li
Posts: 22107
Joined: Thu Jul 18, 2013 1:27 pm

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

Post 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...".)
pierretx
Posts: 4
Joined: Fri Jul 05, 2024 9:47 am

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

Post 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.
Post Reply