Contains all dialogue (conversation) controls for a Standard Dialogue UI. More...
Public Member Functions | |
void | Initialize () |
override void | SetActive (bool value) |
override void | ShowPanel () |
void | ClosePanels () |
bool | AreAnyPanelsClosing (StandardUISubtitlePanel extraSubtitlePanel=null) |
void | HideImmediate () |
void | OpenSubtitlePanelsOnStart (StandardDialogueUI ui) |
void | ClearCaches () |
virtual void | ClearAllSubtitleText () |
virtual void | ClearSubtitleTextOnConversationStart () |
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 | |
UIPanel | mainPanel |
bool | dontDeactivateMainPanel = false |
bool | waitForMainPanelOpen = false |
StandardUISubtitlePanel[] | subtitlePanels |
StandardUISubtitlePanel | defaultNPCSubtitlePanel |
StandardUISubtitlePanel | defaultPCSubtitlePanel |
bool | allowOpenSubtitlePanelsOnStartConversation = true |
bool | allowDialogueActorCustomPanels = true |
StandardUIMenuPanel[] | menuPanels |
StandardUIMenuPanel | defaultMenuPanel |
bool | useFirstResponseForMenuPortrait |
bool | waitForClose = true |
Properties | |
StandardUISubtitleControls | standardSubtitleControls [get] |
override AbstractUISubtitleControls | npcSubtitleControls [get] |
override AbstractUISubtitleControls | pcSubtitleControls [get] |
StandardUIResponseMenuControls | standardMenuControls [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. | |
Contains all dialogue (conversation) controls for a Standard Dialogue UI.
|
inline |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
bool PixelCrushers.DialogueSystem.StandardUIDialogueControls.allowDialogueActorCustomPanels = true |
bool PixelCrushers.DialogueSystem.StandardUIDialogueControls.allowOpenSubtitlePanelsOnStartConversation = true |
StandardUIMenuPanel PixelCrushers.DialogueSystem.StandardUIDialogueControls.defaultMenuPanel |
StandardUISubtitlePanel PixelCrushers.DialogueSystem.StandardUIDialogueControls.defaultNPCSubtitlePanel |
StandardUISubtitlePanel PixelCrushers.DialogueSystem.StandardUIDialogueControls.defaultPCSubtitlePanel |
bool PixelCrushers.DialogueSystem.StandardUIDialogueControls.dontDeactivateMainPanel = false |
UIPanel PixelCrushers.DialogueSystem.StandardUIDialogueControls.mainPanel |
StandardUIMenuPanel [] PixelCrushers.DialogueSystem.StandardUIDialogueControls.menuPanels |
StandardUISubtitlePanel [] PixelCrushers.DialogueSystem.StandardUIDialogueControls.subtitlePanels |
bool PixelCrushers.DialogueSystem.StandardUIDialogueControls.useFirstResponseForMenuPortrait |
bool PixelCrushers.DialogueSystem.StandardUIDialogueControls.waitForClose = true |
bool PixelCrushers.DialogueSystem.StandardUIDialogueControls.waitForMainPanelOpen = false |
|
get |
|
get |
|
get |
|
get |
|
get |