◆ ActivateUIElements()
void PixelCrushers.DialogueSystem.StandardUIMenuPanel.ActivateUIElements |
( |
| ) |
|
|
inlineprotected |
◆ Awake()
virtual void PixelCrushers.DialogueSystem.StandardUIMenuPanel.Awake |
( |
| ) |
|
|
inlinevirtual |
◆ CheckFocus()
override void PixelCrushers.DialogueSystem.StandardUIMenuPanel.CheckFocus |
( |
| ) |
|
|
inlinevirtual |
◆ CheckScrollbar()
virtual void PixelCrushers.DialogueSystem.StandardUIMenuPanel.CheckScrollbar |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ CheckScrollbarCoroutine()
IEnumerator PixelCrushers.DialogueSystem.StandardUIMenuPanel.CheckScrollbarCoroutine |
( |
| ) |
|
|
inlineprotected |
◆ ClearResponseButtons()
virtual void PixelCrushers.DialogueSystem.StandardUIMenuPanel.ClearResponseButtons |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ Close()
override void PixelCrushers.DialogueSystem.StandardUIMenuPanel.Close |
( |
| ) |
|
|
inlinevirtual |
◆ DeactivateUIElements()
void PixelCrushers.DialogueSystem.StandardUIMenuPanel.DeactivateUIElements |
( |
| ) |
|
|
inlineprotected |
◆ DestroyInstantiatedButtons()
void PixelCrushers.DialogueSystem.StandardUIMenuPanel.DestroyInstantiatedButtons |
( |
| ) |
|
|
inline |
◆ DisableInput()
void PixelCrushers.DialogueSystem.StandardUIMenuPanel.DisableInput |
( |
| ) |
|
|
inlineprotected |
◆ EnableInput()
void PixelCrushers.DialogueSystem.StandardUIMenuPanel.EnableInput |
( |
| ) |
|
|
inlineprotected |
◆ Focus()
virtual void PixelCrushers.DialogueSystem.StandardUIMenuPanel.Focus |
( |
| ) |
|
|
inlinevirtual |
◆ FocusNow()
virtual void PixelCrushers.DialogueSystem.StandardUIMenuPanel.FocusNow |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ FocusWhenOpen()
IEnumerator PixelCrushers.DialogueSystem.StandardUIMenuPanel.FocusWhenOpen |
( |
| ) |
|
|
inlineprotected |
◆ GetNextAvailableResponseButtonPosition()
int PixelCrushers.DialogueSystem.StandardUIMenuPanel.GetNextAvailableResponseButtonPosition |
( |
int |
start, |
|
|
int |
direction |
|
) |
| |
|
inlineprotected |
◆ HideImmediate()
virtual void PixelCrushers.DialogueSystem.StandardUIMenuPanel.HideImmediate |
( |
| ) |
|
|
inlinevirtual |
◆ HideResponses()
virtual void PixelCrushers.DialogueSystem.StandardUIMenuPanel.HideResponses |
( |
| ) |
|
|
inlinevirtual |
◆ InstantiateButton()
virtual GameObject PixelCrushers.DialogueSystem.StandardUIMenuPanel.InstantiateButton |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ MakeButtonsNonclickable()
virtual void PixelCrushers.DialogueSystem.StandardUIMenuPanel.MakeButtonsNonclickable |
( |
| ) |
|
|
inlinevirtual |
Makes the panel's buttons non-clickable.
Typically called by the dialogue UI as soon as a button has been clicked to make sure the player can't click another one while the menu is playing its hide animation.
◆ NotifyContentChanged()
void PixelCrushers.DialogueSystem.StandardUIMenuPanel.NotifyContentChanged |
( |
| ) |
|
|
inlineprotected |
◆ SetInput()
void PixelCrushers.DialogueSystem.StandardUIMenuPanel.SetInput |
( |
bool |
value | ) |
|
|
inlineprotected |
◆ SetPCPortrait() [1/2]
virtual void PixelCrushers.DialogueSystem.StandardUIMenuPanel.SetPCPortrait |
( |
Sprite |
portraitSprite, |
|
|
string |
portraitName |
|
) |
| |
|
inlinevirtual |
◆ SetPCPortrait() [2/2]
virtual void PixelCrushers.DialogueSystem.StandardUIMenuPanel.SetPCPortrait |
( |
Texture2D |
portraitTexture, |
|
|
string |
portraitName |
|
) |
| |
|
inlinevirtual |
◆ SetResponseButton()
virtual void PixelCrushers.DialogueSystem.StandardUIMenuPanel.SetResponseButton |
( |
StandardUIResponseButton |
button, |
|
|
Response |
response, |
|
|
Transform |
target, |
|
|
int |
buttonNumber |
|
) |
| |
|
inlineprotectedvirtual |
◆ SetResponseButtons()
virtual void PixelCrushers.DialogueSystem.StandardUIMenuPanel.SetResponseButtons |
( |
Response[] |
responses, |
|
|
Transform |
target |
|
) |
| |
|
inlineprotectedvirtual |
Sets the response buttons.
- Parameters
-
responses | Responses. |
target | Target that will receive OnClick events from the buttons. |
◆ SetUIElementsActive()
virtual void PixelCrushers.DialogueSystem.StandardUIMenuPanel.SetUIElementsActive |
( |
bool |
value | ) |
|
|
inlineprotectedvirtual |
◆ SetupTemplateButtonNavigation()
virtual void PixelCrushers.DialogueSystem.StandardUIMenuPanel.SetupTemplateButtonNavigation |
( |
bool |
hasDisabledButton | ) |
|
|
inlinevirtual |
◆ ShowAfterPanelsClose()
virtual IEnumerator PixelCrushers.DialogueSystem.StandardUIMenuPanel.ShowAfterPanelsClose |
( |
Subtitle |
subtitle, |
|
|
Response[] |
responses, |
|
|
Transform |
target |
|
) |
| |
|
inlineprotectedvirtual |
◆ ShowResponses()
virtual void PixelCrushers.DialogueSystem.StandardUIMenuPanel.ShowResponses |
( |
Subtitle |
subtitle, |
|
|
Response[] |
responses, |
|
|
Transform |
target |
|
) |
| |
|
inlinevirtual |
◆ ShowResponsesNow()
virtual void PixelCrushers.DialogueSystem.StandardUIMenuPanel.ShowResponsesNow |
( |
Subtitle |
subtitle, |
|
|
Response[] |
responses, |
|
|
Transform |
target |
|
) |
| |
|
inlineprotectedvirtual |
◆ StartTimer()
virtual void PixelCrushers.DialogueSystem.StandardUIMenuPanel.StartTimer |
( |
float |
timeout, |
|
|
System::Action |
timeoutHandler |
|
) |
| |
|
inlinevirtual |
Starts the timer.
- Parameters
-
timeout | Timeout duration in seconds. |
timeoutHandler | Invoke this handler on timeout. |
◆ StopTimer()
virtual void PixelCrushers.DialogueSystem.StandardUIMenuPanel.StopTimer |
( |
| ) |
|
|
inlinevirtual |
◆ Unfocus()
virtual void PixelCrushers.DialogueSystem.StandardUIMenuPanel.Unfocus |
( |
| ) |
|
|
inlinevirtual |
◆ Update()
override void PixelCrushers.DialogueSystem.StandardUIMenuPanel.Update |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ autonumber
◆ blockInputDuration
float PixelCrushers.DialogueSystem.StandardUIMenuPanel.blockInputDuration = 0 |
◆ buttonAlignment
◆ buttons
◆ buttonTemplate
◆ buttonTemplateHolder
UnityEngine.UI.Graphic PixelCrushers.DialogueSystem.StandardUIMenuPanel.buttonTemplateHolder |
◆ buttonTemplateScrollbar
UnityEngine.UI.Scrollbar PixelCrushers.DialogueSystem.StandardUIMenuPanel.buttonTemplateScrollbar |
◆ buttonTemplateScrollbarResetValue
float PixelCrushers.DialogueSystem.StandardUIMenuPanel.buttonTemplateScrollbarResetValue = 1 |
◆ explicitNavigationForTemplateButtons
bool PixelCrushers.DialogueSystem.StandardUIMenuPanel.explicitNavigationForTemplateButtons = true |
◆ focusAnimationTrigger
string PixelCrushers.DialogueSystem.StandardUIMenuPanel.focusAnimationTrigger = string.Empty |
◆ loopExplicitNavigation
bool PixelCrushers.DialogueSystem.StandardUIMenuPanel.loopExplicitNavigation = false |
◆ m_mainCanvasGroup
CanvasGroup PixelCrushers.DialogueSystem.StandardUIMenuPanel.m_mainCanvasGroup = null |
|
protected |
◆ m_timeoutHandler
System.Action PixelCrushers.DialogueSystem.StandardUIMenuPanel.m_timeoutHandler = null |
|
protected |
◆ m_timer
StandardUITimer PixelCrushers.DialogueSystem.StandardUIMenuPanel.m_timer = null |
|
protected |
◆ onContentChanged
UnityEvent PixelCrushers.DialogueSystem.StandardUIMenuPanel.onContentChanged = new UnityEvent() |
◆ onFocus
UnityEvent PixelCrushers.DialogueSystem.StandardUIMenuPanel.onFocus = new UnityEvent() |
Invoked when the subtitle panel gains focus.
◆ onUnfocus
UnityEvent PixelCrushers.DialogueSystem.StandardUIMenuPanel.onUnfocus = new UnityEvent() |
Invoked when the subtitle panel loses focus.
◆ panel
UnityEngine.UI.Graphic PixelCrushers.DialogueSystem.StandardUIMenuPanel.panel |
◆ pcImage
UnityEngine.UI.Image PixelCrushers.DialogueSystem.StandardUIMenuPanel.pcImage |
◆ pcName
UITextField PixelCrushers.DialogueSystem.StandardUIMenuPanel.pcName |
◆ s_isInputDisabled
bool PixelCrushers.DialogueSystem.StandardUIMenuPanel.s_isInputDisabled = false |
|
staticprotected |
◆ scrollbarEnabler
◆ showSelectionWhileInputBlocked
bool PixelCrushers.DialogueSystem.StandardUIMenuPanel.showSelectionWhileInputBlocked = false |
◆ showUnusedButtons
bool PixelCrushers.DialogueSystem.StandardUIMenuPanel.showUnusedButtons = false |
◆ timerSlider
UnityEngine.UI.Slider PixelCrushers.DialogueSystem.StandardUIMenuPanel.timerSlider |
◆ unfocusAnimationTrigger
string PixelCrushers.DialogueSystem.StandardUIMenuPanel.unfocusAnimationTrigger = string.Empty |
◆ usePortraitNativeSize
bool PixelCrushers.DialogueSystem.StandardUIMenuPanel.usePortraitNativeSize = false |
◆ waitForClose
bool PixelCrushers.DialogueSystem.StandardUIMenuPanel.waitForClose = false |
◆ WaitForCloseTimeoutDuration
const float PixelCrushers.DialogueSystem.StandardUIMenuPanel.WaitForCloseTimeoutDuration = 8f |
|
staticprotected |
◆ warnOnEmptyResponseText
bool PixelCrushers.DialogueSystem.StandardUIMenuPanel.warnOnEmptyResponseText = false |
◆ dialogueUI
◆ hasFocus
virtual bool PixelCrushers.DialogueSystem.StandardUIMenuPanel.hasFocus |
|
getprotected set |
◆ instantiatedButtonPool
List<GameObject> PixelCrushers.DialogueSystem.StandardUIMenuPanel.instantiatedButtonPool |
|
getprotected |
◆ instantiatedButtons
List<GameObject> PixelCrushers.DialogueSystem.StandardUIMenuPanel.instantiatedButtons |
|
get |
The instantiated buttons.
These are only valid during a specific response menu, and only if you're using templates. Each showing of the response menu clears this list and re-populates it with new buttons.
◆ waitForShowAnimation
override bool PixelCrushers.DialogueSystem.StandardUIMenuPanel.waitForShowAnimation |
|
get |
The documentation for this class was generated from the following file:
- C:/Dev/Dialogue System/Dev/Release2/Assets/Plugins/Pixel Crushers/Dialogue System/Scripts/UI/Standard/Dialogue/StandardUIMenuPanel.cs