Unity UI implementation of Quest HUD. More...
Public Member Functions | |
virtual void | SetVisibility (QuestListContainer questListContainer, bool value) |
virtual void | Show (QuestListContainer questListContainer) |
Show the quest journal contents in the UI. | |
virtual void | Toggle (QuestListContainer questListContainer) |
Toggle the visibility of the UI. | |
virtual void | Repaint (QuestListContainer questListContainer) |
virtual bool | IsGroupExpanded (string groupName) |
True if the group is expanded in the UI. | |
virtual void | ToggleGroup (string groupName) |
Toggles whether a group is expanded or not. | |
Public Member Functions inherited from PixelCrushers.QuestMachine.UnityUIBaseUI | |
void | RefreshNavigableSelectables () |
virtual void | Show () |
virtual void | Hide () |
Public Member Functions inherited from PixelCrushers.QuestMachine.IQuestHUD | |
void | Hide () |
Hide the UI. | |
Protected Member Functions | |
override void | Awake () |
virtual void | OnDisable () |
virtual void | RefreshNow () |
virtual void | RefreshByGroup () |
virtual void | SortGroupNames (List< StringField > groups) |
You can override this method to sort differently. | |
virtual void | AddQuestsToContent (StringField group, bool showAll, bool showUngrouped) |
virtual bool | ShouldBeVisible () |
virtual void | MakeInvisible () |
virtual void | MakeVisible () |
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 () |
Protected Attributes | |
List< string > | expandedGroupNames = new List<string>() |
CanvasGroup | m_canvasGroup = null |
Unity UI implementation of Quest HUD.
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
Reimplemented from PixelCrushers.QuestMachine.UnityUIBaseUI.
|
inlinevirtual |
True if the group is expanded in the UI.
Implements PixelCrushers.QuestMachine.IQuestHUD.
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inlinevirtual |
Implements PixelCrushers.QuestMachine.IQuestHUD.
|
inlinevirtual |
|
inlineprotectedvirtual |
|
inlinevirtual |
Show the quest journal contents in the UI.
Implements PixelCrushers.QuestMachine.IQuestHUD.
|
inlineprotectedvirtual |
You can override this method to sort differently.
|
inlinevirtual |
Toggle the visibility of the UI.
Implements PixelCrushers.QuestMachine.IQuestHUD.
|
inlinevirtual |
Toggles whether a group is expanded or not.
groupName | Group to toggle. |
Implements PixelCrushers.QuestMachine.IQuestHUD.
|
protected |
|
protected |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getsetprotected |
|
getprotected |
|
getprotected |
|
getprotected |
|
getprotected |
|
getprotected |
|
getprotected |
|
getprotected |
|
getset |
|
getset |
|
getsetprotected |
|
getset |
|
getsetprotected |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |