PixelCrushers.DialogueSystem.UnityUIDialogueControls Class Reference

Contains all dialogue (conversation) controls for a Unity UI Dialogue UI. More...

Inheritance diagram for PixelCrushers.DialogueSystem.UnityUIDialogueControls:
Collaboration diagram for PixelCrushers.DialogueSystem.UnityUIDialogueControls:

Public Member Functions

override void SetActive (bool value)
 
override void ShowPanel ()
 
void ActivateUIElements ()
 
void DeactivateUIElements ()
 
- Public Member Functions inherited from PixelCrushers.DialogueSystem.AbstractDialogueUIControls
void ShowPanel ()
 Shows the main conversation panel, if assigned.
 
override void SetActive (bool value)
 Sets the conversation controls active/inactive.
 
- Public Member Functions inherited from PixelCrushers.DialogueSystem.AbstractUIControls
void SetActive (bool value)
 Sets the controls active/inactive.
 
void Show ()
 Shows the controls by setting them active.
 
void Hide ()
 Hides the controls by setting them inactive.
 

Public Attributes

UnityEngine.UI.Graphic panel
 The panel containing the dialogue controls.
 
UIAnimationTransitions animationTransitions = new UIAnimationTransitions()
 
UnityUISubtitleControls npcSubtitle
 The NPC subtitle controls.
 
UnityUISubtitleControls pcSubtitle
 The PC subtitle controls.
 
UnityUIResponseMenuControls responseMenu
 The response menu controls.
 

Properties

override AbstractUISubtitleControls npcSubtitleControls [get]
 
override AbstractUISubtitleControls pcSubtitleControls [get]
 
override AbstractUIResponseMenuControls responseMenuControls [get]
 
- Properties inherited from PixelCrushers.DialogueSystem.AbstractDialogueUIControls
AbstractUISubtitleControls npcSubtitleControls [get]
 Gets the NPC subtitle controls.
 
AbstractUISubtitleControls pcSubtitleControls [get]
 Gets the PC subtitle controls.
 
AbstractUIResponseMenuControls responseMenuControls [get]
 Gets the response menu.
 

Detailed Description

Contains all dialogue (conversation) controls for a Unity UI Dialogue UI.

Member Function Documentation

◆ ActivateUIElements()

void PixelCrushers.DialogueSystem.UnityUIDialogueControls.ActivateUIElements ( )
inline

◆ DeactivateUIElements()

void PixelCrushers.DialogueSystem.UnityUIDialogueControls.DeactivateUIElements ( )
inline

◆ SetActive()

override void PixelCrushers.DialogueSystem.UnityUIDialogueControls.SetActive ( bool  value)
inline

◆ ShowPanel()

override void PixelCrushers.DialogueSystem.UnityUIDialogueControls.ShowPanel ( )
inline

Member Data Documentation

◆ animationTransitions

UIAnimationTransitions PixelCrushers.DialogueSystem.UnityUIDialogueControls.animationTransitions = new UIAnimationTransitions()

◆ npcSubtitle

UnityUISubtitleControls PixelCrushers.DialogueSystem.UnityUIDialogueControls.npcSubtitle

The NPC subtitle controls.

◆ panel

UnityEngine.UI.Graphic PixelCrushers.DialogueSystem.UnityUIDialogueControls.panel

The panel containing the dialogue controls.

A panel is optional, but you may want one so you can include a background image, panel-wide effects, etc.

◆ pcSubtitle

UnityUISubtitleControls PixelCrushers.DialogueSystem.UnityUIDialogueControls.pcSubtitle

The PC subtitle controls.

◆ responseMenu

UnityUIResponseMenuControls PixelCrushers.DialogueSystem.UnityUIDialogueControls.responseMenu

The response menu controls.

Property Documentation

◆ npcSubtitleControls

override AbstractUISubtitleControls PixelCrushers.DialogueSystem.UnityUIDialogueControls.npcSubtitleControls
get

◆ pcSubtitleControls

override AbstractUISubtitleControls PixelCrushers.DialogueSystem.UnityUIDialogueControls.pcSubtitleControls
get

◆ responseMenuControls

override AbstractUIResponseMenuControls PixelCrushers.DialogueSystem.UnityUIDialogueControls.responseMenuControls
get

The documentation for this class was generated from the following file: