Page 1 of 1
AC Integration - Wait until finish
Posted: Sat Oct 08, 2016 7:34 am
by kyuubi
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
Re: AC Integration - Wait until finish
Posted: Sat Oct 08, 2016 8:11 pm
by Tony Li
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.
Re: AC Integration - Wait until finish
Posted: Sun Oct 09, 2016 5:18 am
by kyuubi
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,
Re: AC Integration - Wait until finish
Posted: Sun Oct 09, 2016 10:34 am
by Tony Li
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.
Re: AC Integration - Wait until finish
Posted: Mon Oct 10, 2016 4:15 am
by kyuubi
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,
Re: AC Integration - Wait until finish
Posted: Mon Oct 10, 2016 10:08 am
by Tony Li
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!