class
GemplayObjectiveData
- 8 properties
- 11 functions
- 2 derived classes
Extends IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
questUniqueId | string | 0x0 | scripted |
questTitle | string | 0x20 | scripted |
objectiveDescription | string | 0x40 | scripted |
uniqueId | string | 0x60 | scripted |
ownerID | ent.EntityID | 0x80 | scripted |
objectiveEntryID | string | 0x88 | scripted |
uniqueIdPrefix | string | 0xA8 | scripted |
objectiveState | game.JournalEntryState | 0xC8 | scripted |
Functions
string GetObjectiveEntryID()RTTIre.Hooks.Place( "GemplayObjectiveData", "GetObjectiveEntryID;", (GemplayObjectiveData_GetObjectiveEntryID x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct GemplayObjectiveData_GetObjectiveEntryID( GemplayObjectiveData self );void SetObjectiveEntryID(string objectiveEntryID)RTTIre.Hooks.PlaceVoid( "GemplayObjectiveData", "SetObjectiveEntryID;script_ref<String>", (GemplayObjectiveData_SetObjectiveEntryID x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GemplayObjectiveData_SetObjectiveEntryID( GemplayObjectiveData self, string objectiveEntryID );ent.EntityID GetOwnerID()RTTIre.Hooks.Place( "GemplayObjectiveData", "GetOwnerID;", (GemplayObjectiveData_GetOwnerID x) => { return re.Hooks.CallOriginal<re.msgpack.ent.EntityID>(); } ); [Msgpack.Gen] public readonly partial record struct GemplayObjectiveData_GetOwnerID( GemplayObjectiveData self );void SetOwnerID(ent.EntityID requesterID)RTTIre.Hooks.PlaceVoid( "GemplayObjectiveData", "SetOwnerID;EntityID", (GemplayObjectiveData_SetOwnerID x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GemplayObjectiveData_SetOwnerID( GemplayObjectiveData self, ent.EntityID requesterID );string GetQuestTitle()RTTIre.Hooks.Place( "GemplayObjectiveData", "GetQuestTitle;", (GemplayObjectiveData_GetQuestTitle x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct GemplayObjectiveData_GetQuestTitle( GemplayObjectiveData self );string GetObjectiveDescription()RTTIre.Hooks.Place( "GemplayObjectiveData", "GetObjectiveDescription;", (GemplayObjectiveData_GetObjectiveDescription x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct GemplayObjectiveData_GetObjectiveDescription( GemplayObjectiveData self );string GetUniqueID()RTTIre.Hooks.Place( "GemplayObjectiveData", "GetUniqueID;", (GemplayObjectiveData_GetUniqueID x) => { return re.Hooks.CallOriginal<re.msgpack.Str>(); } ); [Msgpack.Gen] public readonly partial record struct GemplayObjectiveData_GetUniqueID( GemplayObjectiveData self );void CreateUniqueID(ent.EntityID entityID)RTTIre.Hooks.PlaceVoid( "GemplayObjectiveData", "CreateUniqueID;EntityID", (GemplayObjectiveData_CreateUniqueID x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GemplayObjectiveData_CreateUniqueID( GemplayObjectiveData self, ent.EntityID entityID );bool IsCreated()RTTIre.Hooks.Place( "GemplayObjectiveData", "IsCreated;", (GemplayObjectiveData_IsCreated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GemplayObjectiveData_IsCreated( GemplayObjectiveData self );void SetObjectiveState(game.JournalEntryState state)RTTIre.Hooks.PlaceVoid( "GemplayObjectiveData", "SetObjectiveState;gameJournalEntryState", (GemplayObjectiveData_SetObjectiveState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GemplayObjectiveData_SetObjectiveState( GemplayObjectiveData self, game.JournalEntryState state );game.JournalEntryState GetObjectiveState()RTTIre.Hooks.Place( "GemplayObjectiveData", "GetObjectiveState;", (GemplayObjectiveData_GetObjectiveState x) => { return re.Hooks.CallOriginal<re.msgpack.game.JournalEntryState>(); } ); [Msgpack.Gen] public readonly partial record struct GemplayObjectiveData_GetObjectiveState( GemplayObjectiveData self );