class
GamplayQuestData
- 2 properties
- 14 functions
Extends IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
questUniqueID | string | 0x0 | scripted |
objectives | GemplayObjectiveData?[] | 0x20 | scripted |
Functions
string GetFreeObjectivePath()RTTIre.Hooks.Place( "GamplayQuestData", "GetFreeObjectivePath;", (GamplayQuestData_GetFreeObjectivePath x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct GamplayQuestData_GetFreeObjectivePath( GamplayQuestData self );string GetbjectivePath(GemplayObjectiveData objectiveData)RTTIre.Hooks.Place( "GamplayQuestData", "GetbjectivePath;GemplayObjectiveData", (GamplayQuestData_GetbjectivePath x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct GamplayQuestData_GetbjectivePath( GamplayQuestData self, GemplayObjectiveData? objectiveData );string GetFreeObjectiveEntryID()RTTIre.Hooks.Place( "GamplayQuestData", "GetFreeObjectiveEntryID;", (GamplayQuestData_GetFreeObjectiveEntryID x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct GamplayQuestData_GetFreeObjectiveEntryID( GamplayQuestData self );void AddObjective(GemplayObjectiveData objectiveData, game.JournalManager journal)RTTIre.Hooks.PlaceVoid( "GamplayQuestData", "AddObjective;GemplayObjectiveDataJournalManager", (GamplayQuestData_AddObjective x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GamplayQuestData_AddObjective( GamplayQuestData self, GemplayObjectiveData? objectiveData, game.JournalManager? journal );bool HasObjective(GemplayObjectiveData objectiveData)RTTIre.Hooks.Place( "GamplayQuestData", "HasObjective;GemplayObjectiveData", (GamplayQuestData_HasObjective x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GamplayQuestData_HasObjective( GamplayQuestData self, GemplayObjectiveData? objectiveData );GemplayObjectiveData? GetObjective(GemplayObjectiveData objectiveData)RTTIre.Hooks.Place( "GamplayQuestData", "GetObjective;GemplayObjectiveData", (GamplayQuestData_GetObjective x) => { return re.Hooks.CallOriginal<re.msgpack.GemplayObjectiveData>(); } ); [Msgpack.Gen] public readonly partial record struct GamplayQuestData_GetObjective( GamplayQuestData self, GemplayObjectiveData? objectiveData );bool CreateObjective(GemplayObjectiveData objectiveData, game.JournalManager journal)RTTIre.Hooks.Place( "GamplayQuestData", "CreateObjective;GemplayObjectiveDataJournalManager", (GamplayQuestData_CreateObjective x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GamplayQuestData_CreateObjective( GamplayQuestData self, GemplayObjectiveData? objectiveData, game.JournalManager? journal );void SetObjectiveState(GemplayObjectiveData objectiveData, game.JournalManager journal, game.JournalEntryState state)RTTIre.Hooks.PlaceVoid( "GamplayQuestData", "SetObjectiveState;GemplayObjectiveDataJournalManagergameJournalEntryState", (GamplayQuestData_SetObjectiveState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GamplayQuestData_SetObjectiveState( GamplayQuestData self, GemplayObjectiveData? objectiveData, game.JournalManager? journal, game.JournalEntryState state );bool IsCompleted()RTTIre.Hooks.Place( "GamplayQuestData", "IsCompleted;", (GamplayQuestData_IsCompleted x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GamplayQuestData_IsCompleted( GamplayQuestData self );string GetQuestEntryID()RTTIre.Hooks.Place( "GamplayQuestData", "GetQuestEntryID;", (GamplayQuestData_GetQuestEntryID x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct GamplayQuestData_GetQuestEntryID( GamplayQuestData self );string GetPhaseEntryID()RTTIre.Hooks.Place( "GamplayQuestData", "GetPhaseEntryID;", (GamplayQuestData_GetPhaseEntryID x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct GamplayQuestData_GetPhaseEntryID( GamplayQuestData self );string GetBaseObjectiveEntryID()RTTIre.Hooks.Place( "GamplayQuestData", "GetBaseObjectiveEntryID;", (GamplayQuestData_GetBaseObjectiveEntryID x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct GamplayQuestData_GetBaseObjectiveEntryID( GamplayQuestData self );string GetMappinEntryID()RTTIre.Hooks.Place( "GamplayQuestData", "GetMappinEntryID;", (GamplayQuestData_GetMappinEntryID x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct GamplayQuestData_GetMappinEntryID( GamplayQuestData self );string GetFreeQuestMappinPath()RTTIre.Hooks.Place( "GamplayQuestData", "GetFreeQuestMappinPath;", (GamplayQuestData_GetFreeQuestMappinPath x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct GamplayQuestData_GetFreeQuestMappinPath( GamplayQuestData self );