This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class. More...
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< QuestContent > | GetQuestContents (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] |
This wrapper class keeps references intact if you switch between the compiled assembly and source code versions of the original class.