Page 1 of 1

Keep response until next one

Posted: Thu Jan 10, 2019 12:07 pm
by forrestuv
Hi!
How do I keep last response on screen till it's replaced by another one? (like NPC panel does)

Re: Keep response until next one

Posted: Thu Jan 10, 2019 12:31 pm
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.

Re: Keep response until next one

Posted: Thu Jan 10, 2019 12:57 pm
by forrestuv
Is that to keep Player response?
Cause PC Subtitle never shows up as I only use Response menu panel.

Re: Keep response until next one

Posted: Thu Jan 10, 2019 1:53 pm
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?)

Re: Keep response until next one

Posted: Thu Jan 10, 2019 3:09 pm
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.