Loading...
Searching...
No Matches
PixelCrushers.QuestMachine.Wrappers.UnityUIQuestJournalUI 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.UnityUIQuestJournalUI:
Collaboration diagram for PixelCrushers.QuestMachine.Wrappers.UnityUIQuestJournalUI:

Additional Inherited Members

- Public Types inherited from PixelCrushers.QuestMachine.UnityUIQuestJournalUI
enum  SendMessageOnOpen { Never , Always , NotWhenUsingMouse }
 
- Public Member Functions inherited from PixelCrushers.QuestMachine.UnityUIQuestJournalUI
virtual void Toggle (QuestJournal questJournal)
 Toggle the visibility of the UI.
 
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.
 
virtual void Show (QuestJournal questJournal)
 Opens the quest journal UI.
 
virtual void Show (QuestJournal questJournal, Quest quest)
 Opens the quest journal UI, showing a specified quest's details.
 
virtual void Show (QuestJournal questJournal, StringField questID)
 Opens the quest journal UI, showing a specified quest's details.
 
virtual void Show (QuestJournal questJournal, string questID)
 Opens the quest journal UI, showing a specified quest's details.
 
override void Hide ()
 
virtual void Repaint (QuestJournal questJournal)
 Repaint the UI.
 
virtual void Repaint ()
 
virtual void SelectQuest (Quest quest)
 Selects a quest to show more details.
 
void OnToggleTracking (bool value, object data)
 
void ToggleTracking ()
 
void OpenAbandonQuestConfirmationDialog ()
 
void ConfirmAbandonQuest ()
 
- Public Member Functions inherited from PixelCrushers.QuestMachine.UnityUIBaseUI
void RefreshNavigableSelectables ()
 
virtual void Show ()
 
- Protected Member Functions inherited from PixelCrushers.QuestMachine.UnityUIQuestJournalUI
override void Awake ()
 
virtual void OnDisable ()
 
override void InitializeTemplates ()
 
virtual Quest GetFirstQuest ()
 
virtual void RefreshNow ()
 
virtual void RefreshHeading ()
 
virtual void GetGroupNames (out List< string > groupNames, out int numGroupless)
 
virtual void SortGroupNames (List< string > groupNames)
 You can override this method to sort differently.
 
virtual void SortQuests (List< Quest > quests)
 You can override this method to sort differently.
 
virtual bool IsCompletedQuestState (QuestState questState)
 
virtual void AddQuestsToUI (List< string > groupNames, int numGroupless)
 
virtual void AddGroupedQuestsToUI (List< Quest > quests, List< string > groupNames)
 
void AddQuestGroupToUI (List< Quest > quests, string groupName)
 
virtual void AddGrouplessQuestsToUI ()
 
virtual void AddQuestsToUI (List< Quest > quests, string requiredGroupName, RectTransform container)
 
virtual void AddQuestsToUI (List< Quest > quests, string requiredGroupName, RectTransform container, bool onlyAddActive)
 
virtual void AddQuestToUI (Quest quest, RectTransform container)
 
virtual void OnClickGroup (string groupName, UnityUIFoldoutTemplate groupFoldout)
 
virtual void OnClickQuest (Quest quest)
 
virtual void RepaintSelectedQuest ()
 
virtual List< QuestContentGetQuestContents (Quest quest)
 
- Protected Member Functions inherited from PixelCrushers.QuestMachine.UnityUIBaseUI
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 inherited from PixelCrushers.QuestMachine.UnityUIQuestJournalUI
List< string > collapsedGroupNames = new List<string>()
 
- Properties inherited from PixelCrushers.QuestMachine.UnityUIQuestJournalUI
RectTransform questSelectionContentContainer [get, set]
 
UnityUIFoldoutTemplate questGroupTemplate [get, set]
 
UnityUIQuestNameButtonTemplate activeQuestNameTemplate [get, set]
 
UnityUIQuestNameButtonTemplate completedQuestNameTemplate [get, set]
 
bool alwaysExpandAllGroups [get, set]
 
bool showDetailsOnFocus [get, set]
 
bool showTrackButtonInDetails [get, set]
 
bool showCompletedQuests [get, set]
 
RectTransform questDetailsContentContainer [get, set]
 
UnityUITextTemplate questHeadingTextTemplate [get, set]
 
UnityUITextTemplate[] subheadingTemplates [get, set]
 
UnityUITextTemplate questBodyTextTemplate [get, set]
 
UnityUIIconListTemplate iconListTemplate [get, set]
 
UnityUIButtonListTemplate buttonListTemplate [get, set]
 
UnityUIButtonTemplate trackButtonTemplate [get, set]
 
UnityUIButtonTemplate abandonButtonTemplate [get, set]
 
UIPanel abandonQuestPanel [get, set]
 
UITextField abandonQuestNameText [get, set]
 
bool showDisplayNameInHeading [get, set]
 
bool showDialogueContentIfNoJournalContent [get, set]
 
bool showOfferContentIfNoJournalOrDialogueContent [get, set]
 
bool showQuestsThatHaveNoContent [get, set]
 
bool showFirstQuestDetailsOnOpen [get, set]
 
UnityUIInstancedContentManager selectionPanelContentManager [get, set]
 
UnityUIInstancedContentManager detailsPanelContentManager [get, set]
 
bool isDrawingSelectionPanel [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]
 
Quest selectedQuest [get, set]
 
QuestJournal questJournal [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.IQuestJournalUI
bool isVisible [get]
 

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: