class game
ScanningComponentPS
game.ScanningComponentPS
- 7 properties
- 20 functions
Extends game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
scanningState | game.ScanningState | 0x68 | |
pctScanned | float | 0x6C | |
isBlocked | bool | 0x70 | |
storedClues | CluePSData?[] | 0x0 | scripted |
isScanningDisabled | bool | 0x10 | scripted |
isDecriptionEnabled | bool | 0x11 | scripted |
objectDescriptionOverride | ObjectScanningDescription? | 0x18 | scripted |
Functions
WeakHandle<ent.Entity> GetOwnerEntityWeak()RTTIent.EntityID GetMyEntityID()RTTIre.Hooks.Place( "gameScanningComponentPS", "GetMyEntityID;", (ScanningComponentPS_GetMyEntityID x) => { return re.Hooks.CallOriginal<re.msgpack.ent.EntityID>(); } ); [Msgpack.Gen] public readonly partial record struct ScanningComponentPS_GetMyEntityID( game.ScanningComponentPS self );bool IsScanningDisabled()RTTIre.Hooks.Place( "gameScanningComponentPS", "IsScanningDisabled;", (ScanningComponentPS_IsScanningDisabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ScanningComponentPS_IsScanningDisabled( game.ScanningComponentPS self );bool IsDescriptionEnabled()RTTIre.Hooks.Place( "gameScanningComponentPS", "IsDescriptionEnabled;", (ScanningComponentPS_IsDescriptionEnabled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ScanningComponentPS_IsDescriptionEnabled( game.ScanningComponentPS self );bool HasAnyStoredClues()RTTIre.Hooks.Place( "gameScanningComponentPS", "HasAnyStoredClues;", (ScanningComponentPS_HasAnyStoredClues x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ScanningComponentPS_HasAnyStoredClues( game.ScanningComponentPS self );ObjectScanningDescription? GetObjectDecriptionOverride()RTTIre.Hooks.Place( "gameScanningComponentPS", "GetObjectDecriptionOverride;", (ScanningComponentPS_GetObjectDecriptionOverride x) => { return re.Hooks.CallOriginal<re.msgpack.ObjectScanningDescription>(); } ); [Msgpack.Gen] public readonly partial record struct ScanningComponentPS_GetObjectDecriptionOverride( game.ScanningComponentPS self );bool HasStoredClue(int id)RTTIre.Hooks.Place( "gameScanningComponentPS", "HasStoredClue;Int32", (ScanningComponentPS_HasStoredClue x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ScanningComponentPS_HasStoredClue( game.ScanningComponentPS self, int id );bool GetStoredClueData(int id, out CluePSData data)RTTIre.Hooks.Place( "gameScanningComponentPS", "GetStoredClueData;Int32CluePSData", (ScanningComponentPS_GetStoredClueData x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ScanningComponentPS_GetStoredClueData( game.ScanningComponentPS self, int id, CluePSData? data );bool UpdateFocusClueData(int id, FocusClueDefinition clueData)RTTIre.Hooks.Place( "gameScanningComponentPS", "UpdateFocusClueData;Int32script_ref<FocusClueDefinition>", (ScanningComponentPS_UpdateFocusClueData x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ScanningComponentPS_UpdateFocusClueData( game.ScanningComponentPS self, int id, FocusClueDefinition clueData );void StoreClueData(int id, FocusClueDefinition clueData, bool isScanned)RTTIre.Hooks.PlaceVoid( "gameScanningComponentPS", "StoreClueData;Int32script_ref<FocusClueDefinition>Bool", (ScanningComponentPS_StoreClueData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScanningComponentPS_StoreClueData( game.ScanningComponentPS self, int id, FocusClueDefinition clueData, bool isScanned );EntityNotificationType OnLinkedClueUpdateEvent(linked.ClueUpdateEvent evt)RTTIre.Hooks.Place( "gameScanningComponentPS", "OnLinkedClueUpdateEvent;linkedClueUpdateEvent", (ScanningComponentPS_OnLinkedClueUpdateEvent x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ScanningComponentPS_OnLinkedClueUpdateEvent( game.ScanningComponentPS self, linked.ClueUpdateEvent? evt );EntityNotificationType OnToggleFocusClue(ToggleFocusClueEvent evt)RTTIre.Hooks.Place( "gameScanningComponentPS", "OnToggleFocusClue;ToggleFocusClueEvent", (ScanningComponentPS_OnToggleFocusClue x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ScanningComponentPS_OnToggleFocusClue( game.ScanningComponentPS self, ToggleFocusClueEvent? evt );EntityNotificationType OnClueStateChanged(game.FocusClueStateChangeEvent evt)RTTIre.Hooks.Place( "gameScanningComponentPS", "OnClueStateChanged;FocusClueStateChangeEvent", (ScanningComponentPS_OnClueStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ScanningComponentPS_OnClueStateChanged( game.ScanningComponentPS self, game.FocusClueStateChangeEvent? evt );EntityNotificationType OnQuestToggleClueConclusion(ToggleClueConclusionEvent evt)RTTIre.Hooks.Place( "gameScanningComponentPS", "OnQuestToggleClueConclusion;ToggleClueConclusionEvent", (ScanningComponentPS_OnQuestToggleClueConclusion x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ScanningComponentPS_OnQuestToggleClueConclusion( game.ScanningComponentPS self, ToggleClueConclusionEvent? evt );EntityNotificationType OnDisableScanner(DisableScannerEvent evt)RTTIre.Hooks.Place( "gameScanningComponentPS", "OnDisableScanner;DisableScannerEvent", (ScanningComponentPS_OnDisableScanner x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ScanningComponentPS_OnDisableScanner( game.ScanningComponentPS self, DisableScannerEvent? evt );EntityNotificationType OnDisableObjectDescription(DisableObjectDescriptionEvent evt)RTTIre.Hooks.Place( "gameScanningComponentPS", "OnDisableObjectDescription;DisableObjectDescriptionEvent", (ScanningComponentPS_OnDisableObjectDescription x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ScanningComponentPS_OnDisableObjectDescription( game.ScanningComponentPS self, DisableObjectDescriptionEvent? evt );EntityNotificationType OnClearCustomObjectDescription(ClearCustomObjectDescriptionEvent evt)RTTIre.Hooks.Place( "gameScanningComponentPS", "OnClearCustomObjectDescription;ClearCustomObjectDescriptionEvent", (ScanningComponentPS_OnClearCustomObjectDescription x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ScanningComponentPS_OnClearCustomObjectDescription( game.ScanningComponentPS self, ClearCustomObjectDescriptionEvent? evt );EntityNotificationType OnSetCustomObjectDescription(SetCustomObjectDescriptionEvent evt)RTTIre.Hooks.Place( "gameScanningComponentPS", "OnSetCustomObjectDescription;SetCustomObjectDescriptionEvent", (ScanningComponentPS_OnSetCustomObjectDescription x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ScanningComponentPS_OnSetCustomObjectDescription( game.ScanningComponentPS self, SetCustomObjectDescriptionEvent? evt );FocusCluesSystem? GetFocusClueSystem()RTTIre.Hooks.Place( "gameScanningComponentPS", "GetFocusClueSystem;", (ScanningComponentPS_GetFocusClueSystem x) => { return re.Hooks.CallOriginal<re.msgpack.FocusCluesSystem>(); } ); [Msgpack.Gen] public readonly partial record struct ScanningComponentPS_GetFocusClueSystem( game.ScanningComponentPS self );void RequestFocusClueSystemUpdate(CluePSData clueData)RTTIre.Hooks.PlaceVoid( "gameScanningComponentPS", "RequestFocusClueSystemUpdate;CluePSData", (ScanningComponentPS_RequestFocusClueSystemUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScanningComponentPS_RequestFocusClueSystemUpdate( game.ScanningComponentPS self, CluePSData? clueData );