Loading...
Searching...
No Matches
PixelCrushers.QuestMachine.Wrappers.UnityUIQuestDialogueUI Class Reference

This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class. More...

Inheritance diagram for PixelCrushers.QuestMachine.Wrappers.UnityUIQuestDialogueUI:
Collaboration diagram for PixelCrushers.QuestMachine.Wrappers.UnityUIQuestDialogueUI:

Additional Inherited Members

- Public Member Functions inherited from PixelCrushers.QuestMachine.UnityUIQuestDialogueUI
virtual void ShowContents (QuestParticipantTextInfo speaker, List< QuestContent > contents)
 Shows UI content.
 
virtual void ShowOfferConditionsUnmet (QuestParticipantTextInfo speaker, List< QuestContent > contents, List< Quest > quests)
 Shows content explaining that all quests' offer conditions are unmet.
 
virtual void ShowOfferQuest (QuestParticipantTextInfo speaker, Quest quest, QuestParameterDelegate acceptHandler, QuestParameterDelegate declineHandler)
 Shows a quest offer.
 
void AcceptQuest ()
 
void DeclineQuest ()
 
void Back ()
 
void SetBackHandler (QuestParameterDelegate backHandler)
 
virtual void ShowActiveQuest (QuestParticipantTextInfo speaker, Quest quest, QuestParameterDelegate continueHandler, QuestParameterDelegate backHandler)
 Shows an active quest.
 
virtual void ShowCompletedQuest (QuestParticipantTextInfo speaker, List< Quest > quests)
 Shows completed quests.
 
virtual void ShowQuestList (QuestParticipantTextInfo speaker, List< QuestContent > activeQuestsContents, List< Quest > activeQuests, List< QuestContent > offerableQuestsContents, List< Quest > offerableQuests, QuestParameterDelegate selectHandler)
 Shows a list of quests.
 
void AddQuestList (List< QuestContent > contents, List< Quest > quests, QuestParameterDelegate selectHandler)
 
void OnMessage (MessageArgs messageArgs)
 Handles a message that the message handler is listening for.
 
- Public Member Functions inherited from PixelCrushers.QuestMachine.UnityUIBaseUI
void RefreshNavigableSelectables ()
 
virtual void Show ()
 
virtual void Hide ()
 
- Public Member Functions inherited from PixelCrushers.QuestMachine.IQuestDialogueUI
void Hide ()
 Hides the dialogue UI.
 
- Protected Member Functions inherited from PixelCrushers.QuestMachine.UnityUIQuestDialogueUI
override void Awake ()
 
virtual void OnEnable ()
 
virtual void OnDisable ()
 
virtual bool ContainsGroupButton (List< QuestContent > contents)
 
virtual void SetControlButtons (bool enableClose, bool enableBack, bool enableAcceptDecline)
 
virtual void SetControlButtonsInteractable (bool value)
 
IEnumerator SelectAfterOneFrame (UnityEngine.UI.Selectable selectable)
 
- Protected Member Functions inherited from PixelCrushers.QuestMachine.UnityUIBaseUI
virtual void InitializeTemplates ()
 
virtual UnityUITextTemplate GetHeadingTemplate (int level)
 
virtual void SetContents (QuestParticipantTextInfo speaker, List< QuestContent > contents)
 
virtual void SetContents (string displayName, Sprite image, List< QuestContent > contents)
 
virtual void AddContents (List< QuestContent > contents)
 
virtual void AddContent (QuestContent content)
 
virtual void AddHeadingContent (HeadingTextQuestContent headingContent)
 
virtual void AddBodyContent (BodyTextQuestContent bodyContent)
 
virtual void AddBodyContent (string bodyContentString)
 
virtual void AddIconContent (IconQuestContent iconContent)
 
virtual void PrepareIconList ()
 
virtual UnityUIIconListTemplate AddIconList ()
 
virtual void AddButtonContent (ButtonQuestContent buttonContent)
 
virtual void PrepareButtonList ()
 
virtual UnityUIButtonListTemplate AddButtonList ()
 
virtual void AddAudioContent (AudioClipQuestContent audioContent)
 
virtual void AddGenericContent (QuestContent content)
 If you're defining new content types, you may want to override this method to handle your new content types specially.
 
virtual void ClearContent ()
 
- Properties inherited from PixelCrushers.QuestMachine.UnityUIQuestDialogueUI
UnityEngine.UI.Button cancelButton [get, set]
 
UnityEngine.UI.Button closeButton [get, set]
 
UnityEngine.UI.Button backButton [get, set]
 
UnityEngine.UI.Button acceptButton [get, set]
 
UnityEngine.UI.Button declineButton [get, set]
 
RectTransform contentContainer [get, set]
 
UnityUITextTemplate headingTemplate [get, set]
 
UnityUITextTemplate[] subheadingTemplates [get, set]
 
UnityUITextTemplate bodyTemplate [get, set]
 
UnityUIIconListTemplate iconListTemplate [get, set]
 
UnityUIButtonListTemplate buttonListTemplate [get, set]
 
UnityUIInstancedContentManager contentManager [get, set]
 
override RectTransform currentContentContainer [get]
 
override UnityUIInstancedContentManager currentContentManager [get]
 
override UnityUITextTemplate currentHeadingTemplate [get]
 
override UnityUITextTemplate[] currentSubheadingTemplates [get]
 
override UnityUITextTemplate currentBodyTemplate [get]
 
override UnityUIIconListTemplate currentIconListTemplate [get]
 
override UnityUIButtonListTemplate currentButtonListTemplate [get]
 
UIScrollbarEnabler scrollbarEnabler [get, set]
 
Quest selectedQuest [get, set]
 
QuestParameterDelegate acceptHandler [get, set]
 
QuestParameterDelegate declineHandler [get, set]
 
QuestParameterDelegate backHandler [get, set]
 
Coroutine selectCoroutine [get, set]
 
- Properties inherited from PixelCrushers.QuestMachine.UnityUIBaseUI
bool isVisible [get]
 
RectTransform mainPanel [get, set]
 
UITextField entityName [get, set]
 
UnityEngine.UI.Image entityImage [get, set]
 
UIPanel uiPanel [get, set]
 
UnityUIIconListTemplate currentIconList [get, set]
 
UnityUIButtonListTemplate currentButtonList [get, set]
 
RectTransform currentContentContainer [get]
 
UnityUIInstancedContentManager currentContentManager [get]
 
UnityUITextTemplate currentHeadingTemplate [get]
 
UnityUITextTemplate[] currentSubheadingTemplates [get]
 
UnityUITextTemplate currentBodyTemplate [get]
 
UnityUIIconListTemplate currentIconListTemplate [get]
 
UnityUIButtonListTemplate currentButtonListTemplate [get]
 
- Properties inherited from PixelCrushers.QuestMachine.IQuestDialogueUI
bool isVisible [get]
 True if the dialogue UI is visible, false otherwise.
 

Detailed Description

This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class.


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