class
QuestDataWrapper
- 12 properties
- 20 functions
Extends AJournalEntryWrapper ABaseWrapper IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
isNew | bool | 0x8 | scripted |
quest | WeakHandle<game.JournalQuest> | 0x10 | scripted |
title | string | 0x20 | scripted |
description | string | 0x40 | scripted |
questObjectives | QuestObjectiveWrapper?[] | 0x60 | scripted |
links | WeakHandle<game.JournalEntry>[] | 0x70 | scripted |
questStatus | game.JournalEntryState | 0x80 | scripted |
isTracked | bool | 0x84 | scripted |
isChildTracked | bool | 0x85 | scripted |
recommendedLevel | int | 0x88 | scripted |
district | game.data.District_Record? | 0x90 | scripted |
journalManager | WeakHandle<game.JournalManager> | 0xA0 | scripted |
Functions
void Init(WeakHandle<game.JournalManager> journalManager, WeakHandle<game.JournalQuest> currQuest, string title, string description, WeakHandle<game.JournalEntry>[] links, QuestObjectiveWrapper[] questObjectives, game.JournalEntryState questStatus, bool isTracked, int uniqueId, int recommendedLevel, bool isNew, game.data.District_Record district)RTTIre.Hooks.PlaceVoid( "QuestDataWrapper", "Init;JournalManagerJournalQuestscript_ref<String>script_ref<String>script_ref<array<JournalEntry>>script_ref<array<QuestObjectiveWrapper>>gameJournalEntryStateBoolInt32Int32BoolDistrict_Record", (QuestDataWrapper_Init x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuestDataWrapper_Init( QuestDataWrapper self, WeakHandle<game.JournalManager> journalManager, WeakHandle<game.JournalQuest> currQuest, string title, string description, WeakHandle<game.JournalEntry>[] links, QuestObjectiveWrapper[] questObjectives, game.JournalEntryState questStatus, bool isTracked, int uniqueId, int recommendedLevel, bool isNew, game.data.District_Record? district );game.data.District GetDistrict()RTTIre.Hooks.Place( "QuestDataWrapper", "GetDistrict;", (QuestDataWrapper_GetDistrict x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.GameDataDistrict>(); } ); [Msgpack.Gen] public readonly partial record struct QuestDataWrapper_GetDistrict( QuestDataWrapper self );game.JournalQuestType GetType()RTTIre.Hooks.Place( "QuestDataWrapper", "GetType;", (QuestDataWrapper_GetType x) => { return re.Hooks.CallOriginal<re.msgpack.game.JournalQuestType>(); } ); [Msgpack.Gen] public readonly partial record struct QuestDataWrapper_GetType( QuestDataWrapper self );string GetId()RTTIre.Hooks.Place( "QuestDataWrapper", "GetId;", (QuestDataWrapper_GetId x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct QuestDataWrapper_GetId( QuestDataWrapper self );WeakHandle<game.JournalQuest> GetQuest()RTTIgame.JournalEntryState GetStatus()RTTIre.Hooks.Place( "QuestDataWrapper", "GetStatus;", (QuestDataWrapper_GetStatus x) => { return re.Hooks.CallOriginal<re.msgpack.game.JournalEntryState>(); } ); [Msgpack.Gen] public readonly partial record struct QuestDataWrapper_GetStatus( QuestDataWrapper self );string GetDescription()RTTIre.Hooks.Place( "QuestDataWrapper", "GetDescription;", (QuestDataWrapper_GetDescription x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct QuestDataWrapper_GetDescription( QuestDataWrapper self );WeakHandle<game.JournalEntry>[] GetLinks()RTTIQuestObjectiveWrapper?[] GetObjectives()RTTIstring GetTitle()RTTIre.Hooks.Place( "QuestDataWrapper", "GetTitle;", (QuestDataWrapper_GetTitle x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct QuestDataWrapper_GetTitle( QuestDataWrapper self );int GetLevel()RTTIre.Hooks.Place( "QuestDataWrapper", "GetLevel;", (QuestDataWrapper_GetLevel x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct QuestDataWrapper_GetLevel( QuestDataWrapper self );bool HasBriefing()RTTIre.Hooks.Place( "QuestDataWrapper", "HasBriefing;", (QuestDataWrapper_HasBriefing x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuestDataWrapper_HasBriefing( QuestDataWrapper self );string ToString()overrideRTTIre.Hooks.Place( "QuestDataWrapper", "ToString;", (QuestDataWrapper_ToString x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct QuestDataWrapper_ToString( QuestDataWrapper self );bool Equals(QuestDataWrapper questData)RTTIre.Hooks.Place( "QuestDataWrapper", "Equals;QuestDataWrapper", (QuestDataWrapper_Equals x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuestDataWrapper_Equals( QuestDataWrapper self, QuestDataWrapper? questData );bool Equals(int questUniqueId)RTTIre.Hooks.Place( "QuestDataWrapper", "Equals;Int32", (QuestDataWrapper_Equals2 x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuestDataWrapper_Equals2( QuestDataWrapper self, int questUniqueId );bool IsTracked()RTTIre.Hooks.Place( "QuestDataWrapper", "IsTracked;", (QuestDataWrapper_IsTracked x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuestDataWrapper_IsTracked( QuestDataWrapper self );bool IsTrackedInHierarchy()RTTIre.Hooks.Place( "QuestDataWrapper", "IsTrackedInHierarchy;", (QuestDataWrapper_IsTrackedInHierarchy x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuestDataWrapper_IsTrackedInHierarchy( QuestDataWrapper self );bool IsOptional()RTTIre.Hooks.Place( "QuestDataWrapper", "IsOptional;", (QuestDataWrapper_IsOptional x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuestDataWrapper_IsOptional( QuestDataWrapper self );bool IsNew()RTTIre.Hooks.Place( "QuestDataWrapper", "IsNew;", (QuestDataWrapper_IsNew x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct QuestDataWrapper_IsNew( QuestDataWrapper self );void UpdateIsNew(bool value)RTTIre.Hooks.PlaceVoid( "QuestDataWrapper", "UpdateIsNew;Bool", (QuestDataWrapper_UpdateIsNew x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct QuestDataWrapper_UpdateIsNew( QuestDataWrapper self, bool value );