PixelCrushers.DialogueSystem.StandardUISubtitlePanel Class Reference
Inheritance diagram for PixelCrushers.DialogueSystem.StandardUISubtitlePanel:
Collaboration diagram for PixelCrushers.DialogueSystem.StandardUISubtitlePanel:

Public Member Functions

AbstractTypewriterEffect GetTypewriter ()
 Returns the typewriter effect on the subtitle text element, or null if there is none.
 
bool HasTypewriter ()
 Checks if the subtitle text element has a typewriter effect.
 
float GetTypewriterSpeed ()
 Returns the speed of the typewriter effect on the subtitle element if it has one.
 
void SetTypewriterSpeed (float charactersPerSecond)
 Sets the speed of the typewriter effect on the subtitle element if it has one.
 
virtual void OpenOnStartConversation (Sprite portraitSprite, string portraitName, DialogueActor dialogueActor)
 Shows the panel at the start of the conversation; called if it's configured to be visible at the start.
 
virtual void OpenOnStartConversation (Texture2D portraitTexture, string portraitName, DialogueActor dialogueActor)
 
virtual void OnConversationStart (Transform actor)
 
virtual void ShowSubtitle (Subtitle subtitle)
 Shows a subtitle, playing the open and focus animations.
 
virtual void HideSubtitle (Subtitle subtitle)
 Hides a subtitle, playing the unfocus and close animations.
 
virtual void HideImmediate ()
 Immediately hides the panel without playing any animations.
 
override void Open ()
 Opens the panel.
 
override void Close ()
 Closes the panel.
 
virtual void Focus ()
 Focuses the panel.
 
virtual void Unfocus ()
 Unfocuses the panel.
 
virtual void ActivateUIElements ()
 
virtual void DeactivateUIElements ()
 
virtual void ClearText ()
 
virtual void ShowContinueButton ()
 
virtual void HideContinueButton ()
 
virtual void FinishSubtitle ()
 Finishes the subtitle without hiding the panel.
 
virtual void Select (bool allowStealFocus=true)
 Selects the panel's continue button (i.e., navigates to it).
 
virtual void OnContinue ()
 The continue button should call this method to continue.
 
virtual void SetContent (Subtitle subtitle)
 Sets the content of the panel.
 
virtual void SetPortraitName (string actorName)
 
virtual void SetActorPortraitSprite (string actorName, Sprite portraitSprite)
 
virtual void SetPortraitImage (Sprite sprite)
 
virtual void CheckSubtitleAnimator (Subtitle subtitle)
 
- Public Member Functions inherited from PixelCrushers.UIPanel
void RefreshSelectablesList ()
 
void RefreshAfterOneFrame ()
 
void TakeFocus ()
 Move this panel to the top of the stack.
 
virtual void SetOpen (bool value)
 
virtual void Toggle ()
 
virtual void SetFocus (GameObject selectable)
 
virtual void CheckFocus ()
 

Public Attributes

RectTransform panel
 
UnityEngine.UI.Image portraitImage
 
UITextField portraitName
 
UITextField subtitleText
 
bool addSpeakerName = false
 
string addSpeakerNameFormat = "{0}: {1}"
 
bool accumulateText = false
 
int maxLines = 100
 
bool delayTypewriterUntilOpen = false
 
UnityEngine.UI.Button continueButton
 
float blockInputDuration = 0
 
UIVisibility visibility = UIVisibility.OnlyDuringContent
 
string focusAnimationTrigger = string.Empty
 
string unfocusAnimationTrigger = string.Empty
 
bool onlyShowNPCPortraits = false
 
bool useAnimatedPortraits = false
 
bool usePortraitNativeSize = false
 
bool waitForOpen = false
 
bool waitForClose = false
 
bool clearTextOnClose = true
 
bool clearTextOnConversationStart = false
 
UIScrollbarEnabler scrollbarEnabler
 
UnityEvent onFocus = new UnityEvent()
 Invoked when the subtitle panel gains focus.
 
UnityEvent onUnfocus = new UnityEvent()
 Invoked when the subtitle panel loses focus.
 
Transform m_actorOverridingPanel = null
 
- Public Attributes inherited from PixelCrushers.UIPanel
GameObject firstSelected
 
float focusCheckFrequency = 0.2f
 
float refreshSelectablesFrequency = 0
 
bool selectPreviousOnDisable = true
 
string showAnimationTrigger = "Show"
 
string hideAnimationTrigger = "Hide"
 
StartState startState = StartState.GameObjectState
 
bool waitForShowAnimationToSetOpen = false
 
UnityEvent onOpen = new UnityEvent()
 
UnityEvent onClose = new UnityEvent()
 
UnityEvent onClosed = new UnityEvent()
 
UnityEvent onBackButtonDown = new UnityEvent()
 

Protected Member Functions

virtual void Awake ()
 
virtual void ShowSubtitleNow (Subtitle subtitle)
 
virtual IEnumerator ShowSubtitleAfterClosing (Subtitle subtitle)
 
virtual void StopShowAfterClosingCoroutine ()
 
override void OnHidden ()
 
IEnumerator FocusWhenOpen ()
 
virtual void FocusNow ()
 
virtual void SetUIElementsActive (bool value)
 
virtual IEnumerator ShowContinueButtonAfterBlockDuration ()
 
virtual void ShowContinueButtonNow ()
 
virtual IEnumerator SetSubtitleTextContentAfterOpen (Subtitle subtitle)
 
virtual void SetSubtitleTextContent (Subtitle subtitle)
 
virtual string RemoveFirstLine (string previousText)
 
int NumCharOccurrences (char c, string s)
 Returns the number of times character c occurs in string s.
 
virtual IEnumerator StartTypingWhenFocused (UITextField subtitleText, string text, int fromIndex)
 
virtual void SetFormattedText (UITextField textField, string previousText, Subtitle subtitle)
 
virtual void SetFormattedText (UITextField textField, string previousText, FormattedText formattedText)
 
virtual void CheckDialogueActorAnimator (DialogueActor dialogueActor)
 
virtual IEnumerator SetAnimatorAtEndOfFrame (RuntimeAnimatorController animatorController)
 
- Protected Member Functions inherited from PixelCrushers.UIPanel
virtual void Start ()
 
void PushToPanelStack ()
 
void PopFromPanelStack ()
 
virtual void OnEnable ()
 
virtual void OnDisable ()
 
virtual void OnVisible ()
 
virtual void Update ()
 
GameObject GetFirstInteractableButton ()
 

Protected Attributes

int numAccumulatedLines = 0
 
int frameLastSetContent = -1
 
bool shouldShowContinueButton = false
 
Coroutine m_focusWhenOpenCoroutine = null
 
Coroutine m_showAfterClosingCoroutine = null
 
Coroutine m_setAnimatorCoroutine = null
 
- Protected Attributes inherited from PixelCrushers.UIPanel
bool m_deactivateOnHidden = true
 
GameObject m_previousSelected = null
 
GameObject m_lastSelected = null
 
List< GameObject > selectables = new List<GameObject>()
 

Static Protected Attributes

const float WaitForCloseTimeoutDuration = 8f
 
- Static Protected Attributes inherited from PixelCrushers.UIPanel
static List< UIPanelpanelStack = new List<UIPanel>()
 

Properties

bool hasFocus [get, set]
 
bool isFocusing [get, set]
 
override bool waitForShowAnimation [get]
 
virtual Subtitle currentSubtitle [get, protected set]
 
string portraitActorName [get, protected set]
 The database name of the actor whose display name appears in the Portrait Name field.
 
bool haveSavedOriginalColor [get, set]
 
Color originalColor [get, set]
 
string accumulatedText [get, set]
 
virtual Animator animator [get, set]
 
bool isDefaultNPCPanel [get, set]
 
bool isDefaultPCPanel [get, set]
 
int panelNumber [get, set]
 
Transform actorOverridingPanel [get, set]
 
int lastActorID [get, set]
 
StandardDialogueUI dialogueUI [get, set]
 
- Properties inherited from PixelCrushers.UIPanel
bool deactivateOnHidden [get, set]
 
static UIPanel topPanel [get]
 
PanelState panelState [get, set]
 
virtual bool waitForShowAnimation [get, set]
 
bool isOpen [get]
 
UIAnimatorMonitor animatorMonitor [get]
 
UnityEngine.EventSystems.EventSystem eventSystem [get, set]
 
- Properties inherited from PixelCrushers.IEventSystemUser

Additional Inherited Members

- Public Types inherited from PixelCrushers.UIPanel
enum  StartState { GameObjectState , Open , Closed }
 
enum  PanelState {
  Uninitialized , Opening , Open , Closing ,
  Closed
}
 
- Static Public Attributes inherited from PixelCrushers.UIPanel
static bool monitorSelection = true
 If false, turns off checking of current selection to make sure a valid selectable is selected.
 

Member Function Documentation

◆ ActivateUIElements()

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.ActivateUIElements ( )
inlinevirtual

◆ Awake()

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.Awake ( )
inlineprotectedvirtual

◆ CheckDialogueActorAnimator()

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.CheckDialogueActorAnimator ( DialogueActor  dialogueActor)
inlineprotectedvirtual

◆ CheckSubtitleAnimator()

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.CheckSubtitleAnimator ( Subtitle  subtitle)
inlinevirtual

◆ ClearText()

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.ClearText ( )
inlinevirtual

◆ Close()

override void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.Close ( )
inlinevirtual

Closes the panel.

Reimplemented from PixelCrushers.UIPanel.

◆ DeactivateUIElements()

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.DeactivateUIElements ( )
inlinevirtual

◆ FinishSubtitle()

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.FinishSubtitle ( )
inlinevirtual

Finishes the subtitle without hiding the panel.

Called if the panel is configured to stay open. Hides the continue button and stops the typewriter effect.

◆ Focus()

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.Focus ( )
inlinevirtual

Focuses the panel.

◆ FocusNow()

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.FocusNow ( )
inlineprotectedvirtual

◆ FocusWhenOpen()

IEnumerator PixelCrushers.DialogueSystem.StandardUISubtitlePanel.FocusWhenOpen ( )
inlineprotected

◆ GetTypewriter()

AbstractTypewriterEffect PixelCrushers.DialogueSystem.StandardUISubtitlePanel.GetTypewriter ( )
inline

Returns the typewriter effect on the subtitle text element, or null if there is none.

◆ GetTypewriterSpeed()

float PixelCrushers.DialogueSystem.StandardUISubtitlePanel.GetTypewriterSpeed ( )
inline

Returns the speed of the typewriter effect on the subtitle element if it has one.

◆ HasTypewriter()

bool PixelCrushers.DialogueSystem.StandardUISubtitlePanel.HasTypewriter ( )
inline

Checks if the subtitle text element has a typewriter effect.

◆ HideContinueButton()

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.HideContinueButton ( )
inlinevirtual

◆ HideImmediate()

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.HideImmediate ( )
inlinevirtual

Immediately hides the panel without playing any animations.

◆ HideSubtitle()

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.HideSubtitle ( Subtitle  subtitle)
inlinevirtual

Hides a subtitle, playing the unfocus and close animations.

◆ NumCharOccurrences()

int PixelCrushers.DialogueSystem.StandardUISubtitlePanel.NumCharOccurrences ( char  c,
string  s 
)
inlineprotected

Returns the number of times character c occurs in string s.

◆ OnContinue()

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.OnContinue ( )
inlinevirtual

The continue button should call this method to continue.

◆ OnConversationStart()

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.OnConversationStart ( Transform  actor)
inlinevirtual

◆ OnHidden()

override void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.OnHidden ( )
inlineprotectedvirtual

Reimplemented from PixelCrushers.UIPanel.

◆ Open()

override void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.Open ( )
inlinevirtual

Opens the panel.

Reimplemented from PixelCrushers.UIPanel.

◆ OpenOnStartConversation() [1/2]

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.OpenOnStartConversation ( Sprite  portraitSprite,
string  portraitName,
DialogueActor  dialogueActor 
)
inlinevirtual

Shows the panel at the start of the conversation; called if it's configured to be visible at the start.

Parameters
portraitSpriteThe image of the first actor who will use this panel.
portraitNameThe name of the first actor who will use this panel.
dialogueActorThe actor's DialogueActor component, or null if none.

◆ OpenOnStartConversation() [2/2]

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.OpenOnStartConversation ( Texture2D  portraitTexture,
string  portraitName,
DialogueActor  dialogueActor 
)
inlinevirtual

◆ RemoveFirstLine()

virtual string PixelCrushers.DialogueSystem.StandardUISubtitlePanel.RemoveFirstLine ( string  previousText)
inlineprotectedvirtual

◆ Select()

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.Select ( bool  allowStealFocus = true)
inlinevirtual

Selects the panel's continue button (i.e., navigates to it).

Parameters
allowStealFocusSelect continue button even if another element is already selected.

◆ SetActorPortraitSprite()

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.SetActorPortraitSprite ( string  actorName,
Sprite  portraitSprite 
)
inlinevirtual

◆ SetAnimatorAtEndOfFrame()

virtual IEnumerator PixelCrushers.DialogueSystem.StandardUISubtitlePanel.SetAnimatorAtEndOfFrame ( RuntimeAnimatorController  animatorController)
inlineprotectedvirtual

◆ SetContent()

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.SetContent ( Subtitle  subtitle)
inlinevirtual

Sets the content of the panel.

Assumes the panel is already open.

◆ SetFormattedText() [1/2]

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.SetFormattedText ( UITextField  textField,
string  previousText,
FormattedText  formattedText 
)
inlineprotectedvirtual

◆ SetFormattedText() [2/2]

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.SetFormattedText ( UITextField  textField,
string  previousText,
Subtitle  subtitle 
)
inlineprotectedvirtual

◆ SetPortraitImage()

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.SetPortraitImage ( Sprite  sprite)
inlinevirtual

◆ SetPortraitName()

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.SetPortraitName ( string  actorName)
inlinevirtual

◆ SetSubtitleTextContent()

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.SetSubtitleTextContent ( Subtitle  subtitle)
inlineprotectedvirtual

◆ SetSubtitleTextContentAfterOpen()

virtual IEnumerator PixelCrushers.DialogueSystem.StandardUISubtitlePanel.SetSubtitleTextContentAfterOpen ( Subtitle  subtitle)
inlineprotectedvirtual

◆ SetTypewriterSpeed()

void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.SetTypewriterSpeed ( float  charactersPerSecond)
inline

Sets the speed of the typewriter effect on the subtitle element if it has one.

◆ SetUIElementsActive()

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.SetUIElementsActive ( bool  value)
inlineprotectedvirtual

◆ ShowContinueButton()

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.ShowContinueButton ( )
inlinevirtual

◆ ShowContinueButtonAfterBlockDuration()

virtual IEnumerator PixelCrushers.DialogueSystem.StandardUISubtitlePanel.ShowContinueButtonAfterBlockDuration ( )
inlineprotectedvirtual

◆ ShowContinueButtonNow()

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.ShowContinueButtonNow ( )
inlineprotectedvirtual

◆ ShowSubtitle()

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.ShowSubtitle ( Subtitle  subtitle)
inlinevirtual

Shows a subtitle, playing the open and focus animations.

◆ ShowSubtitleAfterClosing()

virtual IEnumerator PixelCrushers.DialogueSystem.StandardUISubtitlePanel.ShowSubtitleAfterClosing ( Subtitle  subtitle)
inlineprotectedvirtual

◆ ShowSubtitleNow()

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.ShowSubtitleNow ( Subtitle  subtitle)
inlineprotectedvirtual

◆ StartTypingWhenFocused()

virtual IEnumerator PixelCrushers.DialogueSystem.StandardUISubtitlePanel.StartTypingWhenFocused ( UITextField  subtitleText,
string  text,
int  fromIndex 
)
inlineprotectedvirtual

◆ StopShowAfterClosingCoroutine()

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.StopShowAfterClosingCoroutine ( )
inlineprotectedvirtual

◆ Unfocus()

virtual void PixelCrushers.DialogueSystem.StandardUISubtitlePanel.Unfocus ( )
inlinevirtual

Unfocuses the panel.

Member Data Documentation

◆ accumulateText

bool PixelCrushers.DialogueSystem.StandardUISubtitlePanel.accumulateText = false

◆ addSpeakerName

bool PixelCrushers.DialogueSystem.StandardUISubtitlePanel.addSpeakerName = false

◆ addSpeakerNameFormat

string PixelCrushers.DialogueSystem.StandardUISubtitlePanel.addSpeakerNameFormat = "{0}: {1}"

◆ blockInputDuration

float PixelCrushers.DialogueSystem.StandardUISubtitlePanel.blockInputDuration = 0

◆ clearTextOnClose

bool PixelCrushers.DialogueSystem.StandardUISubtitlePanel.clearTextOnClose = true

◆ clearTextOnConversationStart

bool PixelCrushers.DialogueSystem.StandardUISubtitlePanel.clearTextOnConversationStart = false

◆ continueButton

UnityEngine.UI.Button PixelCrushers.DialogueSystem.StandardUISubtitlePanel.continueButton

◆ delayTypewriterUntilOpen

bool PixelCrushers.DialogueSystem.StandardUISubtitlePanel.delayTypewriterUntilOpen = false

◆ focusAnimationTrigger

string PixelCrushers.DialogueSystem.StandardUISubtitlePanel.focusAnimationTrigger = string.Empty

◆ frameLastSetContent

int PixelCrushers.DialogueSystem.StandardUISubtitlePanel.frameLastSetContent = -1
protected

◆ m_actorOverridingPanel

Transform PixelCrushers.DialogueSystem.StandardUISubtitlePanel.m_actorOverridingPanel = null

◆ m_focusWhenOpenCoroutine

Coroutine PixelCrushers.DialogueSystem.StandardUISubtitlePanel.m_focusWhenOpenCoroutine = null
protected

◆ m_setAnimatorCoroutine

Coroutine PixelCrushers.DialogueSystem.StandardUISubtitlePanel.m_setAnimatorCoroutine = null
protected

◆ m_showAfterClosingCoroutine

Coroutine PixelCrushers.DialogueSystem.StandardUISubtitlePanel.m_showAfterClosingCoroutine = null
protected

◆ maxLines

int PixelCrushers.DialogueSystem.StandardUISubtitlePanel.maxLines = 100

◆ numAccumulatedLines

int PixelCrushers.DialogueSystem.StandardUISubtitlePanel.numAccumulatedLines = 0
protected

◆ onFocus

UnityEvent PixelCrushers.DialogueSystem.StandardUISubtitlePanel.onFocus = new UnityEvent()

Invoked when the subtitle panel gains focus.

◆ onlyShowNPCPortraits

bool PixelCrushers.DialogueSystem.StandardUISubtitlePanel.onlyShowNPCPortraits = false

◆ onUnfocus

UnityEvent PixelCrushers.DialogueSystem.StandardUISubtitlePanel.onUnfocus = new UnityEvent()

Invoked when the subtitle panel loses focus.

◆ panel

RectTransform PixelCrushers.DialogueSystem.StandardUISubtitlePanel.panel

◆ portraitImage

UnityEngine.UI.Image PixelCrushers.DialogueSystem.StandardUISubtitlePanel.portraitImage

◆ portraitName

UITextField PixelCrushers.DialogueSystem.StandardUISubtitlePanel.portraitName

◆ scrollbarEnabler

UIScrollbarEnabler PixelCrushers.DialogueSystem.StandardUISubtitlePanel.scrollbarEnabler

◆ shouldShowContinueButton

bool PixelCrushers.DialogueSystem.StandardUISubtitlePanel.shouldShowContinueButton = false
protected

◆ subtitleText

UITextField PixelCrushers.DialogueSystem.StandardUISubtitlePanel.subtitleText

◆ unfocusAnimationTrigger

string PixelCrushers.DialogueSystem.StandardUISubtitlePanel.unfocusAnimationTrigger = string.Empty

◆ useAnimatedPortraits

bool PixelCrushers.DialogueSystem.StandardUISubtitlePanel.useAnimatedPortraits = false

◆ usePortraitNativeSize

bool PixelCrushers.DialogueSystem.StandardUISubtitlePanel.usePortraitNativeSize = false

◆ visibility

UIVisibility PixelCrushers.DialogueSystem.StandardUISubtitlePanel.visibility = UIVisibility.OnlyDuringContent

◆ waitForClose

bool PixelCrushers.DialogueSystem.StandardUISubtitlePanel.waitForClose = false

◆ WaitForCloseTimeoutDuration

const float PixelCrushers.DialogueSystem.StandardUISubtitlePanel.WaitForCloseTimeoutDuration = 8f
staticprotected

◆ waitForOpen

bool PixelCrushers.DialogueSystem.StandardUISubtitlePanel.waitForOpen = false

Property Documentation

◆ accumulatedText

string PixelCrushers.DialogueSystem.StandardUISubtitlePanel.accumulatedText
getset

◆ actorOverridingPanel

Transform PixelCrushers.DialogueSystem.StandardUISubtitlePanel.actorOverridingPanel
getset

◆ animator

virtual Animator PixelCrushers.DialogueSystem.StandardUISubtitlePanel.animator
getsetprotected

◆ currentSubtitle

virtual Subtitle PixelCrushers.DialogueSystem.StandardUISubtitlePanel.currentSubtitle
getprotected set

◆ dialogueUI

StandardDialogueUI PixelCrushers.DialogueSystem.StandardUISubtitlePanel.dialogueUI
getset

◆ hasFocus

bool PixelCrushers.DialogueSystem.StandardUISubtitlePanel.hasFocus
getset

◆ haveSavedOriginalColor

bool PixelCrushers.DialogueSystem.StandardUISubtitlePanel.haveSavedOriginalColor
getsetprotected

◆ isDefaultNPCPanel

bool PixelCrushers.DialogueSystem.StandardUISubtitlePanel.isDefaultNPCPanel
getset

◆ isDefaultPCPanel

bool PixelCrushers.DialogueSystem.StandardUISubtitlePanel.isDefaultPCPanel
getset

◆ isFocusing

bool PixelCrushers.DialogueSystem.StandardUISubtitlePanel.isFocusing
getset

◆ lastActorID

int PixelCrushers.DialogueSystem.StandardUISubtitlePanel.lastActorID
getsetprotected

◆ originalColor

Color PixelCrushers.DialogueSystem.StandardUISubtitlePanel.originalColor
getsetprotected

◆ panelNumber

int PixelCrushers.DialogueSystem.StandardUISubtitlePanel.panelNumber
getset

◆ portraitActorName

string PixelCrushers.DialogueSystem.StandardUISubtitlePanel.portraitActorName
getprotected set

The database name of the actor whose display name appears in the Portrait Name field.

◆ waitForShowAnimation

override bool PixelCrushers.DialogueSystem.StandardUISubtitlePanel.waitForShowAnimation
get

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