Suggestion for breaking up conversation into parts?
Posted: Mon Aug 21, 2017 3:53 pm
Hey,
So I'm putting together a cutscene (not using Dialogue System, we have our own cutscene system that starts dialogue system conversations through API call) and we want to be able to do something like this:
1. Character begins some dialogue
2. Character moves to some position
3. Character continues the dialogue from where they left off
What would be the best way of doing this? These would be 100% scripted so there's no need to dynamically pause at different points or anything like that.
I suppose we could break it up into multiple Conversations, but that seems like it'd get messy very quickly and would be annoying to work with. I would like to keep all the dialogue of this cutscene into 1 Conversation ideally.
So far I've got it kind of working by having a Conversation that has unlinked nodes, so the first bit of dialogue would reach an end node, then carry out the movement and then start the same conversation but from a specific entry ID. This isn't really that good of a solution though as it means we need to either know the specific entry ID to pick up from or keep track of the last entry ID that was spoken.
Thanks!
So I'm putting together a cutscene (not using Dialogue System, we have our own cutscene system that starts dialogue system conversations through API call) and we want to be able to do something like this:
1. Character begins some dialogue
2. Character moves to some position
3. Character continues the dialogue from where they left off
What would be the best way of doing this? These would be 100% scripted so there's no need to dynamically pause at different points or anything like that.
I suppose we could break it up into multiple Conversations, but that seems like it'd get messy very quickly and would be annoying to work with. I would like to keep all the dialogue of this cutscene into 1 Conversation ideally.
So far I've got it kind of working by having a Conversation that has unlinked nodes, so the first bit of dialogue would reach an end node, then carry out the movement and then start the same conversation but from a specific entry ID. This isn't really that good of a solution though as it means we need to either know the specific entry ID to pick up from or keep track of the last entry ID that was spoken.
Thanks!