3rd party Speech bubble integration

Announcements, support questions, and discussion for the Dialogue System.
Post Reply
Grubschumi
Posts: 2
Joined: Tue Oct 20, 2020 6:21 am

3rd party Speech bubble integration

Post by Grubschumi »

Hi

I wonder if its possible to integrate your system in such a way where I cherry pick for example the dialogue wheel for player decision choices but instead of the NPC dialogue panel to use a 3rd party asset store speech bubble dialogue system for the NPC output such as:

https://assetstore.unity.com/packages/t ... ager-75417
User avatar
Tony Li
Posts: 22051
Joined: Thu Jul 18, 2013 1:27 pm

Re: 3rd party Speech bubble integration

Post by Tony Li »

Yes, certainly. You'd assign the Wheel Dialogue UI to the Dialogue Manager's Dialogue UI field. Then assign overhead speech bubble subtitle panels to each character so their subtitle text will appear in the overhead bubbles. See How To: Overhead Speech Bubbles for details.

If you don't want to use the Dialogue System's built-in speech bubble prefabs, you can use Lively Chat Bubbles (integration info). I chose to integrate with Lively Chat Bubbles because it's currently the best choice for overhead speech bubble on the Asset Store. However, you can always write your own subclass of StandardUISubtitlePanel (as I did for Lively Chat Bubbles) to work with whatever overhead bubble asset you want.
Grubschumi
Posts: 2
Joined: Tue Oct 20, 2020 6:21 am

Re: 3rd party Speech bubble integration

Post by Grubschumi »

Many thanks, I managed to get this to work. I have one more question and I hope you are able to advise please if you may.

I am using a game pad and the new input system, once the dialogue wheel pops up, I would like to use the right joystick on the game pad to navigate the options on the wheel.

I have been looking at you DefaultInputActions to figure out it is the point attribute I need.

I attempted to modify the Point attribute to take a game pad right Joystick.

Any advice on how to do it?

Kind Regards
Attachments
new input asset.png
new input asset.png (13.16 KiB) Viewed 134 times
DefaultInputActions.png
DefaultInputActions.png (35.39 KiB) Viewed 134 times
User avatar
Tony Li
Posts: 22051
Joined: Thu Jul 18, 2013 1:27 pm

Re: 3rd party Speech bubble integration

Post by Tony Li »

Hi,

On your Input System UI Input Module component, set the Move dropdown to your right stick movement action. Or change your input actions so UI/Navigate reads input from the right stick. Then you'll be able to navigate any Unity UI (including Dialogue System UIs) with the right stick.
Post Reply