class
HUDModule
- 3 properties
- 18 functions
- 7 derived classes
Extends IScriptable ISerializable
Derived
AimAssistModule, BraindanceModule, CrosshairModule, HighlightModule, IconsModule, QuickhackModule, ScannerModule
Properties
| Property | Type | Offset | |
|---|---|---|---|
hud | WeakHandle<HUDManager> | 0x0 | scripted |
state | ModuleState | 0x10 | scripted |
instancesList | ModuleInstance?[] | 0x18 | scripted |
Functions
ModuleState GetState()RTTIre.Hooks.Place( "HUDModule", "GetState;", (HUDModule_GetState x) => { return re.Hooks.CallOriginal<re.msgpack.ModuleState>(); } ); [Msgpack.Gen] public readonly partial record struct HUDModule_GetState( HUDModule self );bool IsModuleOperational()RTTIre.Hooks.Place( "HUDModule", "IsModuleOperational;", (HUDModule_IsModuleOperational x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HUDModule_IsModuleOperational( HUDModule self );void InitializeModule(WeakHandle<HUDManager> hud, ModuleState state)RTTIre.Hooks.PlaceVoid( "HUDModule", "InitializeModule;HUDManagerModuleState", (HUDModule_InitializeModule x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HUDModule_InitializeModule( HUDModule self, WeakHandle<HUDManager> hud, ModuleState state );void UnregisterActor(game.HudActor actor)RTTIre.Hooks.PlaceVoid( "HUDModule", "UnregisterActor;HUDActor", (HUDModule_UnregisterActor x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HUDModule_UnregisterActor( HUDModule self, game.HudActor? actor );void OverrideInstance(int index, ModuleInstance instance)RTTIre.Hooks.PlaceVoid( "HUDModule", "OverrideInstance;Int32ModuleInstance", (HUDModule_OverrideInstance x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HUDModule_OverrideInstance( HUDModule self, int index, ModuleInstance? instance );ModuleInstance? DuplicateLastInstance(game.HudActor actor)RTTIre.Hooks.Place( "HUDModule", "DuplicateLastInstance;HUDActor", (HUDModule_DuplicateLastInstance x) => { return re.Hooks.CallOriginal<re.msgpack.ModuleInstance>(); } ); [Msgpack.Gen] public readonly partial record struct HUDModule_DuplicateLastInstance( HUDModule self, game.HudActor? actor );bool IsIndexOK(int index)RTTIre.Hooks.Place( "HUDModule", "IsIndexOK;Int32", (HUDModule_IsIndexOK x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HUDModule_IsIndexOK( HUDModule self, int index );void Iterate(out HUDJob[] jobs, ActiveMode? forcedMode)RTTIre.Hooks.PlaceVoid( "HUDModule", "Iterate;array<HUDJob>ActiveMode", (HUDModule_Iterate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HUDModule_Iterate( HUDModule self, HUDJob[] jobs, ActiveMode? forcedMode );void Iterate(out HUDJob job, ActiveMode? forcedMode)RTTIre.Hooks.PlaceVoid( "HUDModule", "Iterate;HUDJobActiveMode", (HUDModule_Iterate2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HUDModule_Iterate2( HUDModule self, HUDJob job, ActiveMode? forcedMode );void Suppress(HUDJob[] jobs)RTTIre.Hooks.PlaceVoid( "HUDModule", "Suppress;script_ref<array<HUDJob>>", (HUDModule_Suppress x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HUDModule_Suppress( HUDModule self, HUDJob[] jobs );void Process(out HUDJob[] jobs, ActiveMode mode)RTTIre.Hooks.PlaceVoid( "HUDModule", "Process;array<HUDJob>ActiveMode", (HUDModule_Process x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HUDModule_Process( HUDModule self, HUDJob[] jobs, ActiveMode mode );void Process(out HUDJob task, ActiveMode mode)RTTIre.Hooks.PlaceVoid( "HUDModule", "Process;HUDJobActiveMode", (HUDModule_Process2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HUDModule_Process2( HUDModule self, HUDJob task, ActiveMode mode );game.Object? GetPlayer()RTTIre.Hooks.Place( "HUDModule", "GetPlayer;", (HUDModule_GetPlayer x) => { return re.Hooks.CallOriginal<re.msgpack.game.GameObject>(); } ); [Msgpack.Gen] public readonly partial record struct HUDModule_GetPlayer( HUDModule self );ActiveMode GetActiveMode()RTTIre.Hooks.Place( "HUDModule", "GetActiveMode;", (HUDModule_GetActiveMode x) => { return re.Hooks.CallOriginal<re.msgpack.ActiveMode>(); } ); [Msgpack.Gen] public readonly partial record struct HUDModule_GetActiveMode( HUDModule self );bool IsActorLookedAt(game.HudActor actor)RTTIre.Hooks.Place( "HUDModule", "IsActorLookedAt;HUDActor", (HUDModule_IsActorLookedAt x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HUDModule_IsActorLookedAt( HUDModule self, game.HudActor? actor );bool IsActorQuickHackTarget(game.HudActor actor)RTTIre.Hooks.Place( "HUDModule", "IsActorQuickHackTarget;HUDActor", (HUDModule_IsActorQuickHackTarget x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HUDModule_IsActorQuickHackTarget( HUDModule self, game.HudActor? actor );bool HasCurrentTarget()RTTIre.Hooks.Place( "HUDModule", "HasCurrentTarget;", (HUDModule_HasCurrentTarget x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HUDModule_HasCurrentTarget( HUDModule self );bool IsActorLooted(game.HudActor actor)RTTIre.Hooks.Place( "HUDModule", "IsActorLooted;HUDActor", (HUDModule_IsActorLooted x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HUDModule_IsActorLooted( HUDModule self, game.HudActor? actor );