Page 1 of 1

getting "Speaker" was not found error

Posted: Fri Aug 25, 2023 10:04 pm
by harsha
I have 2 conversation in a single scene, when i play the first conversation works perfectly fine. When i reach the second conversation dialogue system is showing

"Dialogue System: Sequencer: Camera subject 'speaker' wasn't found.
UnityEngine.Debug:LogWarning (object)"

Both the conversations are set up similarly and within "Dialogue system trigger" component of second conversation trigger gameobject I have assigned "Conversation actor" and conversation conversant" but still its showing this error!

am I missing anything? Thanks in advance :)

Re: getting "Speaker" was not found error

Posted: Fri Aug 25, 2023 10:56 pm
by Tony Li
Hi,

Check the dialogue entry that's having the problem. Make sure it's assigned to the conversation's primary actor or conversant. (These are shown in watermarks in the bottom right corner of the Dialogue Editor.)

If you must assign the dialogue entry to a different character that's not the primary actor or conversant, make sure you have a GameObject in the scene whose name is the same as the name of the actor assigned to the dialogue entry or has a Dialogue Actor component whose Actor dropdown is set to that actor.

Re: getting "Speaker" was not found error

Posted: Sat Aug 26, 2023 2:56 am
by harsha
Thank you that fixed the issue.

Re: getting "Speaker" was not found error

Posted: Sat Aug 26, 2023 8:41 am
by Tony Li
Glad to help!