Conversation is still active after complete Timeline
-
- Posts: 10
- Joined: Wed Jan 10, 2024 3:24 am
Conversation is still active after complete Timeline
I am following an example of the advancing Timeline using the Conversation clip (DS_TimelineContinueClipExample very good example btw) However, after the Timeline ends, the conversation remains active. I have confirmed this by attempting to play another Timeline, which triggered a warning.
I know that manually calling DialogueManager.StopConversation(); in the ProcessFrame of the ConversationMixerBehaviour resolves the issue. This indicates that the problem lies in the Timeline not correctly ending the conversation.
My question is, how can I ensure that the conversation properly ends after the Timeline concludes? I am considering creating a new custom clip that I can place at the end of every Timeline to ensure conversation termination. However, this approach seems cumbersome, as I have numerous Timelines, and there may be unexpected behavior if I forget to implement it.
Thank you in advance.
I know that manually calling DialogueManager.StopConversation(); in the ProcessFrame of the ConversationMixerBehaviour resolves the issue. This indicates that the problem lies in the Timeline not correctly ending the conversation.
My question is, how can I ensure that the conversation properly ends after the Timeline concludes? I am considering creating a new custom clip that I can place at the end of every Timeline to ensure conversation termination. However, this approach seems cumbersome, as I have numerous Timelines, and there may be unexpected behavior if I forget to implement it.
Thank you in advance.
Re: Conversation is still active after complete Timeline
Hi,
You may just need to add another ContinueConversation clip at the end of the timeline. I think that's all that's missing.
You may just need to add another ContinueConversation clip at the end of the timeline. I think that's all that's missing.
-
- Posts: 10
- Joined: Wed Jan 10, 2024 3:24 am
Re: Conversation is still active after complete Timeline
Hi Tony ! thnaks for the reply !
I have tried adding it. Unfortunately, It didnt' solve the problem.
Now my Timeline can't be played until finish because of the Continue clip. Thanks !
I have tried adding it. Unfortunately, It didnt' solve the problem.
Now my Timeline can't be played until finish because of the Continue clip. Thanks !
Re: Conversation is still active after complete Timeline
Hi,
Does your conversation end in a blank node perhaps? If so, try setting the final node's Sequence to: Continue()
If that doesn't help, is it possible that something is starting a new conversation as soon as the timeline finishes? You can set the Dialogue Manager's Other Settings > Debug Level to Info to monitor the Console window for "Dialogue System: Starting conversation" and "Dialogue System: Conversation ending." messages.
Does your conversation end in a blank node perhaps? If so, try setting the final node's Sequence to: Continue()
If that doesn't help, is it possible that something is starting a new conversation as soon as the timeline finishes? You can set the Dialogue Manager's Other Settings > Debug Level to Info to monitor the Console window for "Dialogue System: Starting conversation" and "Dialogue System: Conversation ending." messages.
-
- Posts: 10
- Joined: Wed Jan 10, 2024 3:24 am
Re: Conversation is still active after complete Timeline
you are right !
The problem is that my conversation ended in the empty node.
thanks for the help Tony !
The problem is that my conversation ended in the empty node.
thanks for the help Tony !
Re: Conversation is still active after complete Timeline
Glad to help!
A problem about timeline
Hi, I have a question. When I insert Conversation Track into the timeline, why does it only show the first conversation?
Re: Conversation is still active after complete Timeline
Hi,
There's a Start Conversation track, which starts a conversation, and a Continue Conversation track, which simulates a continue button click if you've configured the conversation to wait for continue button clicks. The Start Conversation track just starts a conversation. If the conversation doesn't wait for continue buttons, then each line of the conversation will appear when its sequence is done.
There's a Start Conversation track, which starts a conversation, and a Continue Conversation track, which simulates a continue button click if you've configured the conversation to wait for continue button clicks. The Start Conversation track just starts a conversation. If the conversation doesn't wait for continue buttons, then each line of the conversation will appear when its sequence is done.
Re: Conversation is still active after complete Timeline
Glad to help!