Conversation end issue
Posted: Fri Jun 09, 2023 1:50 pm
Hello,
Trying to add a bit unique part to the game, where the player can have conversations with him/herself.
All the nodes should play automatically without user interaction (that works by setting the continue to never).
At the end of the conversation, after the last node, I would like to call some events from outside the dialogue system, but it just closes way too quickly and destroys itself before anything could be executed.
What would be the best approach to delay closing of the dialogue system (very specifically the subtitle UI, currently there are only npc subtitles in this specific UI) until all the events are properly executed while keeping the dialogue flow automatic?
For me the very ideal scenario would be to automatically run certain events once the last node was played and once those events were executed close the dialogue system.
Is it possible?
Also I’m using a dialogue UI override component to display a unique UI for these special conversation, but as it is always instanced it seems to make a significant stutter whenever it gets displayed, do you have any recommendations to improve on performance?
Thank you!
Trying to add a bit unique part to the game, where the player can have conversations with him/herself.
All the nodes should play automatically without user interaction (that works by setting the continue to never).
At the end of the conversation, after the last node, I would like to call some events from outside the dialogue system, but it just closes way too quickly and destroys itself before anything could be executed.
What would be the best approach to delay closing of the dialogue system (very specifically the subtitle UI, currently there are only npc subtitles in this specific UI) until all the events are properly executed while keeping the dialogue flow automatic?
For me the very ideal scenario would be to automatically run certain events once the last node was played and once those events were executed close the dialogue system.
Is it possible?
Also I’m using a dialogue UI override component to display a unique UI for these special conversation, but as it is always instanced it seems to make a significant stutter whenever it gets displayed, do you have any recommendations to improve on performance?
Thank you!