class
FocusCluesSystem
- 3 properties
- 24 functions
Extends game.ScriptableSystem game.IScriptableSystem IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
linkedClues | LinkedFocusClueData[] | 0x0 | scripted |
disabledGroupes | CName[] | 0x10 | scripted |
activeLinkedClue | LinkedFocusClueData | 0x20 | scripted |
Functions
void EnableGroup(CName groupID)RTTIre.Hooks.PlaceVoid( "FocusCluesSystem", "EnableGroup;CName", (FocusCluesSystem_EnableGroup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FocusCluesSystem_EnableGroup( FocusCluesSystem self, CName groupID );void DisableGroup(CName groupID)RTTIre.Hooks.PlaceVoid( "FocusCluesSystem", "DisableGroup;CName", (FocusCluesSystem_DisableGroup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FocusCluesSystem_DisableGroup( FocusCluesSystem self, CName groupID );void AddLinkedClue(LinkedFocusClueData clue)RTTIre.Hooks.PlaceVoid( "FocusCluesSystem", "AddLinkedClue;script_ref<LinkedFocusClueData>", (FocusCluesSystem_AddLinkedClue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FocusCluesSystem_AddLinkedClue( FocusCluesSystem self, LinkedFocusClueData clue );void RemoveLinkedClue(LinkedFocusClueData clue)RTTIre.Hooks.PlaceVoid( "FocusCluesSystem", "RemoveLinkedClue;script_ref<LinkedFocusClueData>", (FocusCluesSystem_RemoveLinkedClue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FocusCluesSystem_RemoveLinkedClue( FocusCluesSystem self, LinkedFocusClueData clue );void RemoveLinkedClueByIndex(int clueID)RTTIre.Hooks.PlaceVoid( "FocusCluesSystem", "RemoveLinkedClueByIndex;Int32", (FocusCluesSystem_RemoveLinkedClueByIndex x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FocusCluesSystem_RemoveLinkedClueByIndex( FocusCluesSystem self, int clueID );bool HasLinkedClue(LinkedFocusClueData clue)RTTIre.Hooks.Place( "FocusCluesSystem", "HasLinkedClue;script_ref<LinkedFocusClueData>", (FocusCluesSystem_HasLinkedClue x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FocusCluesSystem_HasLinkedClue( FocusCluesSystem self, LinkedFocusClueData clue );bool GetLinkedClueGroupData(CName groupID, LinkedFocusClueData clue)RTTIre.Hooks.Place( "FocusCluesSystem", "GetLinkedClueGroupData;CNamescript_ref<LinkedFocusClueData>", (FocusCluesSystem_GetLinkedClueGroupData x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FocusCluesSystem_GetLinkedClueGroupData( FocusCluesSystem self, CName groupID, LinkedFocusClueData clue );bool IsRegistered(ent.EntityID ownerID, CName groupID)RTTIre.Hooks.Place( "FocusCluesSystem", "IsRegistered;EntityIDCName", (FocusCluesSystem_IsRegistered x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FocusCluesSystem_IsRegistered( FocusCluesSystem self, ent.EntityID ownerID, CName groupID );bool IsGroupped(ent.EntityID ownerID, out CName groupID)RTTIre.Hooks.Place( "FocusCluesSystem", "IsGroupped;EntityIDCName", (FocusCluesSystem_IsGroupped x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FocusCluesSystem_IsGroupped( FocusCluesSystem self, ent.EntityID ownerID, CName groupID );bool IsGroupDisabled(CName groupID)RTTIre.Hooks.Place( "FocusCluesSystem", "IsGroupDisabled;CName", (FocusCluesSystem_IsGroupDisabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FocusCluesSystem_IsGroupDisabled( FocusCluesSystem self, CName groupID );bool GetClueGroupData(CName groupID, FocusClueDefinition clue)RTTIre.Hooks.Place( "FocusCluesSystem", "GetClueGroupData;CNamescript_ref<FocusClueDefinition>", (FocusCluesSystem_GetClueGroupData x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FocusCluesSystem_GetClueGroupData( FocusCluesSystem self, CName groupID, FocusClueDefinition clue );bool IsGroupTagged(LinkedFocusClueData clue)RTTIre.Hooks.Place( "FocusCluesSystem", "IsGroupTagged;script_ref<LinkedFocusClueData>", (FocusCluesSystem_IsGroupTagged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FocusCluesSystem_IsGroupTagged( FocusCluesSystem self, LinkedFocusClueData clue );bool IsTagged(game.Object owner)RTTIre.Hooks.Place( "FocusCluesSystem", "IsTagged;GameObject", (FocusCluesSystem_IsTagged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FocusCluesSystem_IsTagged( FocusCluesSystem self, game.Object? owner );void UpdateLinkedClues(LinkedFocusClueData clue)RTTIre.Hooks.PlaceVoid( "FocusCluesSystem", "UpdateLinkedClues;script_ref<LinkedFocusClueData>", (FocusCluesSystem_UpdateLinkedClues x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FocusCluesSystem_UpdateLinkedClues( FocusCluesSystem self, LinkedFocusClueData clue );void UpdateSingleLinkedClue(LinkedFocusClueData clue)RTTIre.Hooks.PlaceVoid( "FocusCluesSystem", "UpdateSingleLinkedClue;LinkedFocusClueData", (FocusCluesSystem_UpdateSingleLinkedClue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FocusCluesSystem_UpdateSingleLinkedClue( FocusCluesSystem self, LinkedFocusClueData clue );void SendlinkedClueUpdateEvent(LinkedFocusClueData linkedClue, ent.EntityID requester)RTTIre.Hooks.PlaceVoid( "FocusCluesSystem", "SendlinkedClueUpdateEvent;script_ref<LinkedFocusClueData>EntityID", (FocusCluesSystem_SendlinkedClueUpdateEvent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FocusCluesSystem_SendlinkedClueUpdateEvent( FocusCluesSystem self, LinkedFocusClueData linkedClue, ent.EntityID requester );void ResolveLinkedCluesTagging(LinkedFocusClueData clue, bool tag)RTTIre.Hooks.PlaceVoid( "FocusCluesSystem", "ResolveLinkedCluesTagging;script_ref<LinkedFocusClueData>Bool", (FocusCluesSystem_ResolveLinkedCluesTagging x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FocusCluesSystem_ResolveLinkedCluesTagging( FocusCluesSystem self, LinkedFocusClueData clue, bool tag );void SendlinkedClueTagEvent(LinkedFocusClueData linkedClue, ent.EntityID requester, bool tag)RTTIre.Hooks.PlaceVoid( "FocusCluesSystem", "SendlinkedClueTagEvent;script_ref<LinkedFocusClueData>EntityIDBool", (FocusCluesSystem_SendlinkedClueTagEvent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FocusCluesSystem_SendlinkedClueTagEvent( FocusCluesSystem self, LinkedFocusClueData linkedClue, ent.EntityID requester, bool tag );void OnTagLinkedClueRequest(TagLinkedCluekRequest request)RTTIre.Hooks.PlaceVoid( "FocusCluesSystem", "OnTagLinkedClueRequest;TagLinkedCluekRequest", (FocusCluesSystem_OnTagLinkedClueRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FocusCluesSystem_OnTagLinkedClueRequest( FocusCluesSystem self, TagLinkedCluekRequest? request );void OnRegisterLinkedClueRequest(RegisterLinkedCluekRequest request)RTTIre.Hooks.PlaceVoid( "FocusCluesSystem", "OnRegisterLinkedClueRequest;RegisterLinkedCluekRequest", (FocusCluesSystem_OnRegisterLinkedClueRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FocusCluesSystem_OnRegisterLinkedClueRequest( FocusCluesSystem self, RegisterLinkedCluekRequest? request );void OnUnregisterLinkedClueRequest(UnregisterLinkedCluekRequest request)RTTIre.Hooks.PlaceVoid( "FocusCluesSystem", "OnUnregisterLinkedClueRequest;UnregisterLinkedCluekRequest", (FocusCluesSystem_OnUnregisterLinkedClueRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FocusCluesSystem_OnUnregisterLinkedClueRequest( FocusCluesSystem self, UnregisterLinkedCluekRequest? request );void OnUpdateLinkedCluesRequest(UpdateLinkedClueskRequest request)RTTIre.Hooks.PlaceVoid( "FocusCluesSystem", "OnUpdateLinkedCluesRequest;UpdateLinkedClueskRequest", (FocusCluesSystem_OnUpdateLinkedCluesRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FocusCluesSystem_OnUpdateLinkedCluesRequest( FocusCluesSystem self, UpdateLinkedClueskRequest? request );LinkedFocusClueData GetActiveLinkedClue()RTTIre.Hooks.Place( "FocusCluesSystem", "GetActiveLinkedClue;", (FocusCluesSystem_GetActiveLinkedClue x) => { return re.Hooks.CallOriginal<re.msgpack.LinkedFocusClueData>(); } ); [Msgpack.Gen] public readonly partial record struct FocusCluesSystem_GetActiveLinkedClue( FocusCluesSystem self );game.ScanningTooltipElementDef[] GetActiveLinkedClueScannableData()RTTI