PixelCrushers.DialogueSystem.Wrappers.UnityUIQuestTracker 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.DialogueSystem.Wrappers.UnityUIQuestTracker:
Collaboration diagram for PixelCrushers.DialogueSystem.Wrappers.UnityUIQuestTracker:

Additional Inherited Members

- Public Types inherited from PixelCrushers.DialogueSystem.UnityUIQuestTracker
enum  QuestDescriptionSource { Title , Description }
 
- Public Member Functions inherited from PixelCrushers.DialogueSystem.UnityUIQuestTracker
virtual void Start ()
 Wait 0.5s to update the tracker in case other start methods change the state of quests.
 
virtual void ShowTracker ()
 Shows the quest tracker HUD.
 
virtual void HideTracker ()
 Hides the quest tracker HUD entirely.
 
virtual void ToggleTracker ()
 Toggles the quest tracker HUD visibility.
 
virtual void OnQuestTrackingEnabled (string quest)
 The quest log window sends this message when the player toggles tracking.
 
virtual void OnQuestTrackingDisabled (string quest)
 The quest log window sends this message when the player toggles tracking.
 
void OnConversationEnd (Transform actor)
 Quests are often completed in conversations.
 
virtual void UpdateTracker ()
 
- Public Attributes inherited from PixelCrushers.DialogueSystem.UnityUIQuestTracker
string playerPrefsToggleKey = "QuestTracker"
 
Transform container
 The UI control that will hold quest track info (instantiated copies of the quest track template).
 
bool showContainerIfEmpty = true
 Tick to show the container even if there's nothing to track.
 
UnityUIQuestTrackTemplate questTrackTemplate
 The quest track template.
 
bool showActiveQuests = true
 Tick to show active quests in the tracker.
 
bool showCompletedQuests = false
 Tick to show successful and failed quests in the tracker.
 
bool showCompletedEntryText = false
 Tick to look up "Entry n Success" or "Entry n Failure" if the quest entry is in the success or failure state.
 
QuestDescriptionSource questDescriptionSource = QuestDescriptionSource.Title
 
bool visibleOnStart = true
 
- Protected Member Functions inherited from PixelCrushers.DialogueSystem.UnityUIQuestTracker
virtual IEnumerator RefreshAtEndOfFrame ()
 
virtual void AddQuestTrack (string quest)
 
virtual string GetQuestEntryText (string quest, int entryNum, QuestState entryState)
 
- Protected Attributes inherited from PixelCrushers.DialogueSystem.UnityUIQuestTracker
List< UnityUIQuestTrackTemplateinstantiatedItems = new List<UnityUIQuestTrackTemplate>()
 
List< UnityUIQuestTrackTemplateunusedInstances = new List<UnityUIQuestTrackTemplate>()
 
int siblingIndexCounter = 0
 
bool isVisible = true
 
Coroutine refreshCoroutine = null
 

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: