When conversation is done, it is not over?

Announcements, support questions, and discussion for the Dialogue System.
Post Reply
etsapekis
Posts: 39
Joined: Tue Oct 12, 2021 4:21 pm

When conversation is done, it is not over?

Post by etsapekis »

I have removed the out-of-the-box continue/cancel buttons.
I only want a 'next' button, which I am handling on my own. When pressing it, I call `DialogueManager.Instance.ConversationView.OnConversationContinueAll ();`
When the conversation is over, the panel goes away and everything, but the DialogueManager won't start a new conversation because one is apparently still open.
`DialogueManager.Instance.conversationController.isActive` is true after the panel is hidden
etsapekis
Posts: 39
Joined: Tue Oct 12, 2021 4:21 pm

Re: When conversation is done, it is not over?

Post by etsapekis »

oh... it seems as though Dialogue System is thinking that the end node is a response option... it is not; it's just the end
etsapekis
Posts: 39
Joined: Tue Oct 12, 2021 4:21 pm

Re: When conversation is done, it is not over?

Post by etsapekis »

well it seems that an actor was wrongly marked as a player
User avatar
Tony Li
Posts: 21981
Joined: Thu Jul 18, 2013 1:27 pm

Re: When conversation is done, it is not over?

Post by Tony Li »

Working okay now?
etsapekis
Posts: 39
Joined: Tue Oct 12, 2021 4:21 pm

Re: When conversation is done, it is not over?

Post by etsapekis »

I have one remaining question/issue. I thought that the End Node was like the start node and would be empty, but I end up having the conversation lasting one more click after the panel is gone. I believe I was wrong and should make the last text be the last node rather than an empty node. Is this correct? Also, I'm not mistaken in having an empty start node, right?
User avatar
Tony Li
Posts: 21981
Joined: Thu Jul 18, 2013 1:27 pm

Re: When conversation is done, it is not over?

Post by Tony Li »

That's correct. Leave the <START> node untouched (empty). Include text in your last node. There's no need to end the conversation with an empty node.
Post Reply