/// <summary> /// Hides the continue button. Call this after showing the subtitle. /// The ConversationView uses this to hide the continue button if the /// display setting for continue buttons is set to NotBeforeResponseMenu. /// </summary> /// <param name="subtitle">Subtitle.</param> public virtual void HideContinueButton(Subtitle subtitle) { AbstractUISubtitleControls subtitleControls = GetSubtitleControls(subtitle); if (subtitleControls != null) { subtitleControls.HideContinueButton(); } }
/// <summary> /// Sets a subtitle's content and visibility. /// </summary> /// <param name='subtitle'> /// Subtitle. The speaker recorded in the subtitle determines whether the NPC or /// PC subtitle controls are used. /// </param> /// <param name='value'> /// <c>true</c> to show; <c>false</c> to hide. /// </param> protected virtual void SetSubtitle(Subtitle subtitle, bool value) { AbstractUISubtitleControls subtitleControls = GetSubtitleControls(subtitle); if (subtitleControls != null) { if (value == true) { subtitleControls.ShowSubtitle(subtitle); } else { subtitleControls.Hide(); } } }
private void DirectSubtitle(Subtitle subtitle, AbstractUISubtitleControls subtitleControls) { subtitleControls.Hide(); subtitleControls.ShowSubtitle(subtitle); }