Keep response until next one

Announcements, support questions, and discussion for the Dialogue System.
Post Reply
forrestuv
Posts: 64
Joined: Tue Nov 06, 2018 11:28 am

Keep response until next one

Post by forrestuv »

Hi!
How do I keep last response on screen till it's replaced by another one? (like NPC panel does)
User avatar
Tony Li
Posts: 22057
Joined: Thu Jul 18, 2013 1:27 pm

Re: Keep response until next one

Post by Tony Li »

Hi,

1. Make sure your dialogue UI has a PC Subtitle Panel. All of the included prefabs do, except some of them share the same subtitle panel with the NPC. In this case, if the NPC speaks it will overwrite the subtitle contents with the NPC's line, so you'll need to add a separate subtitle panel for the PC.

2. Set the PC Subtitle Panel's Visibility dropdown to Always Once Shown.

3. Tick the Dialogue Manager's Subtitle Settings > Show PC Subtitles During Line, and untick Skip PC Subtitles After Response Menu.
forrestuv
Posts: 64
Joined: Tue Nov 06, 2018 11:28 am

Re: Keep response until next one

Post by forrestuv »

Is that to keep Player response?
Cause PC Subtitle never shows up as I only use Response menu panel.
forrestuv
Posts: 64
Joined: Tue Nov 06, 2018 11:28 am

Re: Keep response until next one

Post by forrestuv »

Ok I added a PC panel to achieve that but:
1)Now the NPC panel disappear after PC subtitle.
2)Since I have the option Always force response menu ticked, do you think I can change it on the fly for some dialogue panel types? (what's the best way to do it?)
User avatar
Tony Li
Posts: 22057
Joined: Thu Jul 18, 2013 1:27 pm

Re: Keep response until next one

Post by Tony Li »

forrestuv wrote: Thu Jan 10, 2019 1:53 pmOk I added a PC panel to achieve that but:
1)Now the NPC panel disappear after PC subtitle.
Set the NPC panel's Visibility to Always Once Shown or Always From Start.

If it's set to Until Superceded or Only During Content, then it will disappear as soon as the PC panel appears.
forrestuv wrote: Thu Jan 10, 2019 1:53 pm2)Since I have the option Always force response menu ticked, do you think I can change it on the fly for some dialogue panel types? (what's the best way to do it?)
Yes. If you want to change it for a single dialogue entry node, put the markup tag [auto] in the node's text.

If you want to change it for an entire conversation, edit the conversation. Click on blank canvas space to inspect the conversation's properties. Tick Override Display Settings > Override Input Settings, and untick Always force response menu.
Post Reply