Hi,
I'm confronted with strange behavior that I cannot figure out. I have a conversation which I am starting through a timeline Cinemachine track. However, when doing so, the conversation gets stuck in the start state and never continues to the first actual conversation state. If I create a new test conversation and trigger that one from the exact same timeline, it starts as expected.
I've run the unique id tool a while ago and that broke a bunch of my conversations. My current working theory is that this is the cause of the issue, but I don't know why or in what way.
This is my conversation, with start state.
The timeline that I'm starting the conversation from:
The inspector for the start conversation item on the track:
And this is the test conversation that does work. All I'm doing is changing the triggered conversation in the timeline to this one.
I'm honestly not seeing what's different about this one, unless something has gone fubar behind the scenes when I ran the unique id tool. Btw, I have tried changing the actor of the start state in the no-functional conversation to Arne after taking the screenshots, but that makes no difference.
Any ideas what may be going wrong?
Conversation stuck in start state when triggering through timeline
-
- Posts: 52
- Joined: Wed May 05, 2021 1:57 pm
Re: Conversation stuck in start state when triggering through timeline
Hi,
It looks like you may have at some point clicked the <START> node's "I understand. Edit anyway." button and cleared its Sequence field. To fix it, click "I understand. Edit anyway." again and set the Sequence field to: None()
It looks like you may have at some point clicked the <START> node's "I understand. Edit anyway." button and cleared its Sequence field. To fix it, click "I understand. Edit anyway." again and set the Sequence field to: None()
-
- Posts: 52
- Joined: Wed May 05, 2021 1:57 pm
Re: Conversation stuck in start state when triggering through timeline
Huh, weird. I can't image when or why I would have done that. But that was indeed the problem.
Thanks, Tony.
Thanks, Tony.
Re: Conversation stuck in start state when triggering through timeline
I'm glad it's working now.
-
- Posts: 52
- Joined: Wed May 05, 2021 1:57 pm
Re: Conversation stuck in start state when triggering through timeline
Tony, in case this is of any value to you: I have a different conversation where the start node is also missing its "None()" sequence. For that one I am 100% sure that I did not alter it myself, even accidentally, so something else must have caused this. I still suspect the unique id tool is related in some way.
Not a huge deal, but it may help you track down a small bug in the future.
Not a huge deal, but it may help you track down a small bug in the future.
Re: Conversation stuck in start state when triggering through timeline
Hi,
I don't think it's the Unique ID Tool, as that doesn't touch the Sequence field, but it could be something else. The Unique ID Tool only changes dialogue database internal IDs to ensure they're unique across the selection of databases that you've specified, and there are no known issues with that process. If you do find some operation or utility that causes the issue, please let me know.
I don't think it's the Unique ID Tool, as that doesn't touch the Sequence field, but it could be something else. The Unique ID Tool only changes dialogue database internal IDs to ensure they're unique across the selection of databases that you've specified, and there are no known issues with that process. If you do find some operation or utility that causes the issue, please let me know.