class
ScannerControlComponent
- 7 properties
- 14 functions
Extends game.ScriptableComponent game.Component ent.IComponent IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
currentScanType | MechanicalScanType | 0x0 | scripted |
currentScanEffect | game.EffectInstance? | 0x8 | scripted |
currentScanAnimation | CName | 0x18 | scripted |
scannerTriggerComponentName | CName | 0x20 | scripted |
scannerTriggerComponent | ent.IComponent? | 0x28 | scripted |
a | game.StaticTriggerAreaComponent? | 0x38 | scripted |
isScanningPlayer | bool | 0x48 | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)RTTIre.Hooks.Place( "ScannerControlComponent", "OnRequestComponents", (ScannerControlComponent_OnRequestComponents x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ScannerControlComponent_OnRequestComponents( ScannerControlComponent self, ent.EntityRequestComponentsInterface ri );bool OnTakeControl(ent.EntityResolveComponentsInterface ri)RTTIre.Hooks.Place( "ScannerControlComponent", "OnTakeControl", (ScannerControlComponent_OnTakeControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ScannerControlComponent_OnTakeControl( ScannerControlComponent self, ent.EntityResolveComponentsInterface ri );void OnGameAttach()RTTIre.Hooks.PlaceVoid( "ScannerControlComponent", "OnGameAttach;", (ScannerControlComponent_OnGameAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScannerControlComponent_OnGameAttach( ScannerControlComponent self );bool OnAIEvent(AIAIEvent aiEvent)RTTIre.Hooks.Place( "ScannerControlComponent", "OnAIEvent", (ScannerControlComponent_OnAIEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ScannerControlComponent_OnAIEvent( ScannerControlComponent self, AIAIEvent? aiEvent );bool OnDeath(game.events.DeathEvent evt)RTTIre.Hooks.Place( "ScannerControlComponent", "OnDeath", (ScannerControlComponent_OnDeath x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ScannerControlComponent_OnDeath( ScannerControlComponent self, game.events.DeathEvent? evt );bool OnAreaEnter(ent.AreaEnteredEvent trigger)RTTIre.Hooks.Place( "ScannerControlComponent", "OnAreaEnter", (ScannerControlComponent_OnAreaEnter x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ScannerControlComponent_OnAreaEnter( ScannerControlComponent self, ent.AreaEnteredEvent? trigger );bool OnAreaExit(ent.AreaExitedEvent trigger)RTTIre.Hooks.Place( "ScannerControlComponent", "OnAreaExit", (ScannerControlComponent_OnAreaExit x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ScannerControlComponent_OnAreaExit( ScannerControlComponent self, ent.AreaExitedEvent? trigger );void StartFullscreenPlayerVFX()RTTIre.Hooks.PlaceVoid( "ScannerControlComponent", "StartFullscreenPlayerVFX;", (ScannerControlComponent_StartFullscreenPlayerVFX x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScannerControlComponent_StartFullscreenPlayerVFX( ScannerControlComponent self );void StopFullscreenPlayerVFX()RTTIre.Hooks.PlaceVoid( "ScannerControlComponent", "StopFullscreenPlayerVFX;", (ScannerControlComponent_StopFullscreenPlayerVFX x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScannerControlComponent_StopFullscreenPlayerVFX( ScannerControlComponent self );void StartScanning(MechanicalScanType scanType)RTTIre.Hooks.PlaceVoid( "ScannerControlComponent", "StartScanning;MechanicalScanType", (ScannerControlComponent_StartScanning x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScannerControlComponent_StartScanning( ScannerControlComponent self, MechanicalScanType scanType );void StopCurrentScanningEffect()RTTIre.Hooks.PlaceVoid( "ScannerControlComponent", "StopCurrentScanningEffect;", (ScannerControlComponent_StopCurrentScanningEffect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScannerControlComponent_StopCurrentScanningEffect( ScannerControlComponent self );void StopScanning()RTTIre.Hooks.PlaceVoid( "ScannerControlComponent", "StopScanning;", (ScannerControlComponent_StopScanning x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScannerControlComponent_StopScanning( ScannerControlComponent self );void PlayScannerSlotAnimation(CName animationName)RTTIre.Hooks.PlaceVoid( "ScannerControlComponent", "PlayScannerSlotAnimation;CName", (ScannerControlComponent_PlayScannerSlotAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScannerControlComponent_PlayScannerSlotAnimation( ScannerControlComponent self, CName animationName );void StopScannerSlotAnimation()RTTIre.Hooks.PlaceVoid( "ScannerControlComponent", "StopScannerSlotAnimation;", (ScannerControlComponent_StopScannerSlotAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScannerControlComponent_StopScannerSlotAnimation( ScannerControlComponent self );