| EQuestState get_State() | Public+1 flags | | 0x04 |
| void set_State(const EQuestState& value) | 2 flags | | 0x04 |
| Guid get_GUID() | PublicFinal+3 flags | | 0x10 |
| void set_GUID(const Guid& value) | 2 flags | | 0x10 |
| bool get_IsTracked() | Public+1 flags | | 0x01 |
| void set_IsTracked(bool value) | 2 flags | | 0x01 |
| int get_ActiveEntryCount() | Public+1 flags | | 0x04 |
| string get_Title() | Public+1 flags | | 0x08 |
| bool get_Expires() | Public+1 flags | | 0x01 |
| void set_Expires(bool value) | 2 flags | | 0x01 |
| GameDateTime get_Expiry() | Public+1 flags | | 0x08 |
| void set_Expiry(const GameDateTime& value) | 2 flags | | 0x08 |
| bool get_hudUIExists() | Public+1 flags | | 0x01 |
| QuestHUDUI get_hudUI() | Public+1 flags | | 0x08 |
| void set_hudUI(QuestHUDUI value) | Private+1 flags | | 0x08 |
| string get_SaveFolderName() | PublicFinal+3 flags | | 0x08 |
| string get_SaveFileName() | PublicFinal+3 flags | | 0x08 |
| Loader get_Loader() | PublicFinal+3 flags | | 0x08 |
| bool get_ShouldSaveUnderFolder() | PublicFinal+3 flags | | 0x01 |
| bool get_HasChanged() | PublicFinal+3 flags | | 0x01 |
| void set_HasChanged(bool value) | PublicFinal+3 flags | | 0x01 |
| void Awake() | 3 flags | | 0x00 |
| void Start() | 3 flags | | 0x00 |
| void InitializeQuest(const string& title, const string& description, const QuestEntryData[]& entries, const string& guid) | Public+2 flags | | 0x08 |
| bool ShouldQuestShowUI() | 3 flags | | 0x01 |
| void InitializeSaveable() | Public+2 flags | | 0x00 |
| void ConfigureExpiry(bool expires, const GameDateTime& expiry) | Public | | 0x08 |
| void Begin(bool network) | Public+2 flags | | 0x01 |
| void Complete(bool network) | Public+2 flags | | 0x01 |
| void Fail(bool network) | Public+2 flags | | 0x01 |
| void Expire(bool network) | Public+2 flags | | 0x01 |
| void Cancel(bool network) | Public+2 flags | | 0x01 |
| void End() | Public+2 flags | | 0x00 |
| void SetQuestState(const EQuestState& state, bool network) | Public+2 flags | | 0x04 |
| bool ShouldShowJournalEntry() | 3 flags | | 0x01 |
| void SetQuestEntryState(int entryIndex, const EQuestState& state, bool network) | Public+2 flags | | 0x04 |
| void OnMinPass() | 3 flags | | 0x00 |
| void OnUncappedMinPass() | 3 flags | | 0x00 |
| void CheckExpiry() | 3 flags | | 0x00 |
| void CheckAutoComplete() | Private | | 0x00 |
| bool CanExpire() | 3 flags | | 0x01 |
| void SendExpiryReminder() | 3 flags | | 0x00 |
| void SendExpiredNotification() | 3 flags | | 0x00 |
| void SetGUID(const Guid& guid) | PublicFinal+2 flags | | 0x10 |
| void SetSubtitle(const string& subtitle) | Public | | 0x08 |
| void SetIsTracked(bool tracked) | Public+2 flags | | 0x01 |
| void SetupJournalEntry() | Public+2 flags | | 0x00 |
| void DestroyJournalEntry() | Private | | 0x00 |
| void JournalEntryClicked() | Private | | 0x00 |
| void JournalEntryHoverStart() | Private | | 0x00 |
| int GetMinsUntilExpiry() | Public | | 0x04 |
| string GetExpiryText() | Public | | 0x08 |
| QuestHUDUI SetupHUDUI() | Public+2 flags | | 0x08 |
| void UpdateHUDUI() | Public | | 0x00 |
| void DestroyHUDUI() | Public | | 0x00 |
| void BopHUDUI() | Public | | 0x00 |
| string GetQuestTitle() | Public+2 flags | | 0x08 |
| QuestEntry GetFirstActiveEntry() | Public | | 0x08 |
| RectTransform CreateDetailDisplay(RectTransform parent) | Public+2 flags | | 0x08 |
| void DestroyDetailDisplay() | Public | | 0x00 |
| bool ShouldSave() | Public+2 flags | | 0x01 |
| SaveData GetSaveData() | Public+2 flags | | 0x08 |
| string GetSaveString() | PublicFinal+2 flags | | 0x08 |
| void Load(QuestData data) | Public+2 flags | | 0x08 |
| Quest GetQuest(const string& questName) | PublicStatic | | 0x08 |
| void .ctor() | Public+1 flags | | 0x00 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |
| void <Start>g__Initialize|87_0() | Private | | 0x00 |
| void <SetupJournalEntry>b__111_0(BaseEventData data) | Private | | 0x08 |
| void <SetupJournalEntry>b__111_1(BaseEventData data) | Private | | 0x08 |
| void <CreateDetailDisplay>g__ShowOnMap|123_0() | Private | | 0x00 |