Re: Play a bark after delay on conversation end
Posted: Fri May 02, 2025 5:01 pm
Hi,
In the Dialogue Editor, inspect the conversation. Select Menu > Conversation Properties. Make sure the conversation's Conversant is set to Demon. Then check the demon's lines and make sure their Actor (speaker) dropdowns are set to Demon, too.
Temporarily set the Dialogue Manager's Other Settings > Debug Level to Info and reproduce the issue. When the conversation plays the demon conversation, look for a line in the Console like:
Dialogue System: Starting conversation 'title' with actor=ScenePlayerFollower and conversant=Demon
Make sure the conversant is shown as Demon, and that there's on ly one GameObject named Demon in the scene. If there are multiple GameObjects named Demon, inspect the one with the OnConversationEnd Dialogue System Trigger. Add a Dialogue Actor component, and set its Actor dropdown to Demon.
In the Dialogue Editor, inspect the conversation. Select Menu > Conversation Properties. Make sure the conversation's Conversant is set to Demon. Then check the demon's lines and make sure their Actor (speaker) dropdowns are set to Demon, too.
Temporarily set the Dialogue Manager's Other Settings > Debug Level to Info and reproduce the issue. When the conversation plays the demon conversation, look for a line in the Console like:
Dialogue System: Starting conversation 'title' with actor=ScenePlayerFollower and conversant=Demon
Make sure the conversant is shown as Demon, and that there's on ly one GameObject named Demon in the scene. If there are multiple GameObjects named Demon, inspect the one with the OnConversationEnd Dialogue System Trigger. Add a Dialogue Actor component, and set its Actor dropdown to Demon.