class
GameplayQuestSystem
- 1 property
- 10 functions
Extends game.ScriptableSystem game.IScriptableSystem IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
quests | GamplayQuestData?[] | 0x0 | scripted |
Functions
void OnRegisterObjective(RegisterGameplayObjectiveRequest request)RTTIre.Hooks.PlaceVoid( "GameplayQuestSystem", "OnRegisterObjective;RegisterGameplayObjectiveRequest", (GameplayQuestSystem_OnRegisterObjective x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayQuestSystem_OnRegisterObjective( GameplayQuestSystem self, RegisterGameplayObjectiveRequest? request );void OnSetObjectiveState(SetGameplayObjectiveStateRequest request)RTTIre.Hooks.PlaceVoid( "GameplayQuestSystem", "OnSetObjectiveState;SetGameplayObjectiveStateRequest", (GameplayQuestSystem_OnSetObjectiveState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayQuestSystem_OnSetObjectiveState( GameplayQuestSystem self, SetGameplayObjectiveStateRequest? request );void AddObjective(GemplayObjectiveData objectiveData)RTTIre.Hooks.PlaceVoid( "GameplayQuestSystem", "AddObjective;GemplayObjectiveData", (GameplayQuestSystem_AddObjective x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayQuestSystem_AddObjective( GameplayQuestSystem self, GemplayObjectiveData? objectiveData );void SetObjectiveState(GemplayObjectiveData objectiveData, game.JournalEntryState objectiveState)RTTIre.Hooks.PlaceVoid( "GameplayQuestSystem", "SetObjectiveState;GemplayObjectiveDatagameJournalEntryState", (GameplayQuestSystem_SetObjectiveState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayQuestSystem_SetObjectiveState( GameplayQuestSystem self, GemplayObjectiveData? objectiveData, game.JournalEntryState objectiveState );bool HasQuest(string questUniqueId)RTTIre.Hooks.Place( "GameplayQuestSystem", "HasQuest;script_ref<String>", (GameplayQuestSystem_HasQuest x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayQuestSystem_HasQuest( GameplayQuestSystem self, string questUniqueId );GamplayQuestData? GetQuestData(GemplayObjectiveData objectiveData)RTTIre.Hooks.Place( "GameplayQuestSystem", "GetQuestData;GemplayObjectiveData", (GameplayQuestSystem_GetQuestData x) => { return re.Hooks.CallOriginal<re.msgpack.GamplayQuestData>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayQuestSystem_GetQuestData( GameplayQuestSystem self, GemplayObjectiveData? objectiveData );GamplayQuestData? CreateQuest(GemplayObjectiveData objectiveData)RTTIre.Hooks.Place( "GameplayQuestSystem", "CreateQuest;GemplayObjectiveData", (GameplayQuestSystem_CreateQuest x) => { return re.Hooks.CallOriginal<re.msgpack.GamplayQuestData>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayQuestSystem_CreateQuest( GameplayQuestSystem self, GemplayObjectiveData? objectiveData );void EvaluateQuest(GamplayQuestData questData)RTTIre.Hooks.PlaceVoid( "GameplayQuestSystem", "EvaluateQuest;GamplayQuestData", (GameplayQuestSystem_EvaluateQuest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct GameplayQuestSystem_EvaluateQuest( GameplayQuestSystem self, GamplayQuestData? questData );bool RemoveQuest(GamplayQuestData questData)RTTIre.Hooks.Place( "GameplayQuestSystem", "RemoveQuest;GamplayQuestData", (GameplayQuestSystem_RemoveQuest x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayQuestSystem_RemoveQuest( GameplayQuestSystem self, GamplayQuestData? questData );game.JournalManager? GetJournal()RTTIre.Hooks.Place( "GameplayQuestSystem", "GetJournal;", (GameplayQuestSystem_GetJournal x) => { return re.Hooks.CallOriginal<re.msgpack.game.JournalManager>(); } ); [Msgpack.Gen] public readonly partial record struct GameplayQuestSystem_GetJournal( GameplayQuestSystem self );