Hi,
Adventure Creator actions typically have a "Wait until finish" argument that defines if the action runs in the background or if it is a blocking sequence.
The actions provided by DS don't have that argument and seem to be always blocking. Can you tell me if there is a way to overcome this?
Basically I would like the ability to do one shot dialogs that are just fire and forget. I can start a dialog and make the player move via AC while the dialog plays in the background. In the same way as it would work with AC core dialog speech action.
Hope that makes sense! Thanks in advance
AC Integration - Wait until finish
Re: AC Integration - Wait until finish
Hi,
I just added a "Wait until finish?" checkbox to the Third Party: Dialogue System Conversation action. You can download the updated support package from the Dialogue System Extras page. It's the first download button.
This won't work, though, if the player is the primary Actor or Conversant of the conversation and the Adventure Creator Bridge's Use Dialog State dropdown is set to anything except Never. It works fine for multiple NPCs talking to each other. I tested it by adding bark UIs to 2 NPCs and an Override Dialogue UI component and Bark Dialogue UI component to one of them. They ran their conversation through their bark UIs while the player was able to continue running around.
If you need "fire and forget" functionality for player-involved conversations, let me know and I'll implement something.
I just added a "Wait until finish?" checkbox to the Third Party: Dialogue System Conversation action. You can download the updated support package from the Dialogue System Extras page. It's the first download button.
This won't work, though, if the player is the primary Actor or Conversant of the conversation and the Adventure Creator Bridge's Use Dialog State dropdown is set to anything except Never. It works fine for multiple NPCs talking to each other. I tested it by adding bark UIs to 2 NPCs and an Override Dialogue UI component and Bark Dialogue UI component to one of them. They ran their conversation through their bark UIs while the player was able to continue running around.
If you need "fire and forget" functionality for player-involved conversations, let me know and I'll implement something.
Re: AC Integration - Wait until finish
Hi Tony,
Thank you very much for the quick reply. Unfortunately my case is exactly with the player, both in cutscenes and in conversations.
The other is still useful for me in scenes with NPC cutscenes assuming the dialog state is not set to never (related to another issue I also opened).
What is the best way for me to approach this in this case?
Cheers,
Thank you very much for the quick reply. Unfortunately my case is exactly with the player, both in cutscenes and in conversations.
The other is still useful for me in scenes with NPC cutscenes assuming the dialog state is not set to never (related to another issue I also opened).
What is the best way for me to approach this in this case?
Cheers,
Re: AC Integration - Wait until finish
Hi,
Okay, the updated package (2016-10-09) on the Dialogue System Extras page now has an "Override bridge settings?" checkbox that should let you specify the exact control you need for each conversation. If you find a case that it doesn't cover, let me know. We can make it work.
Okay, the updated package (2016-10-09) on the Dialogue System Extras page now has an "Override bridge settings?" checkbox that should let you specify the exact control you need for each conversation. If you find a case that it doesn't cover, let me know. We can make it work.
Re: AC Integration - Wait until finish
Hi Tony,
I tested the update (had another issue that required it) and it works like a charm.
However for this particular issue it seems that even if I untick wait until finish the DS action is still blocking the sequence of actions until the dialog finishes.
Can you tell me if I am doing something wrong?
Thanks,
I tested the update (had another issue that required it) and it works like a charm.
However for this particular issue it seems that even if I untick wait until finish the DS action is still blocking the sequence of actions until the dialog finishes.
Can you tell me if I am doing something wrong?
Thanks,
Re: AC Integration - Wait until finish
Nope, I was doing something wrong. It's fixed now in the updated package (2016-10-10) on the Extras page. Thanks for letting me know!