Couple little issues with animating subtitles
Posted: Thu Sep 02, 2021 9:29 pm
Hello! I have a couple little issues I'm hoping to be able to fix. One is, I have a conversation where I added the sequence Continue()@Message(Typed) to the first node. The next nodes are possible responses for the player to choose. It works fine except for the first time the conversation is started. On the first time it brings up the responses right away. I checked the info logs and on the first time it calls Continue() right away after Continue()@Message(Typed). Subsequent conversations work fine, with the Continue() waiting until the text is done typing. Any ideas why it's behaving like this? Maybe there's a little bug with the Typed message?
Second little issue is, I'd like to display a popup dialogue for the user with some text and a couple of response options for the user. The problem I'm having is I can only get the dialogue system to display the subtitle, then display the response menu buttons afterwards. So if I have any animation on the subtitle, that will have to play, then the animation for the responses has to play. When I removed animations, there's still a very slight delay where the response options appear just after the subtitle. It works but I think it looks a little cheap. If I put a Continue() in the first node, the question text doesn't appear at all because the node just gets skipped over. Do you think there's any way to get both the question and response options to appear at the same time? I guess it's a limitation of the system that the conversation has to flow through from one node to the next so there will always be a slight delay? I can make the UI myself but I wanted to use the Dialogue System for this since I find it easier to execute arbitrary functions right in the conversation as opposed to adding scripts for each possible popup and hooking everything up.
Thanks for all your help.
Second little issue is, I'd like to display a popup dialogue for the user with some text and a couple of response options for the user. The problem I'm having is I can only get the dialogue system to display the subtitle, then display the response menu buttons afterwards. So if I have any animation on the subtitle, that will have to play, then the animation for the responses has to play. When I removed animations, there's still a very slight delay where the response options appear just after the subtitle. It works but I think it looks a little cheap. If I put a Continue() in the first node, the question text doesn't appear at all because the node just gets skipped over. Do you think there's any way to get both the question and response options to appear at the same time? I guess it's a limitation of the system that the conversation has to flow through from one node to the next so there will always be a slight delay? I can make the UI myself but I wanted to use the Dialogue System for this since I find it easier to execute arbitrary functions right in the conversation as opposed to adding scripts for each possible popup and hooking everything up.
Thanks for all your help.