class game
HudActor
game.HudActor
- 13 properties
- 28 functions
- 4 derived classes
Extends IScriptable ISerializable
Derived
Properties
| Property | Type | Offset | |
|---|---|---|---|
entityID | ent.EntityID | 0x0 | scripted |
type | HUDActorType | 0x8 | scripted |
status | HUDActorStatus | 0xC | scripted |
visibility | ActorVisibilityStatus | 0x10 | scripted |
activeModules | WeakHandle<HUDModule>[] | 0x18 | scripted |
isRevealed | bool | 0x28 | scripted |
isTagged | bool | 0x29 | scripted |
clueData | HUDClueData | 0x30 | scripted |
isRemotelyAccessed | bool | 0x40 | scripted |
canOpenScannerInfo | bool | 0x41 | scripted |
isInIconForcedVisibilityRange | bool | 0x42 | scripted |
isIconForcedVisibleThroughWalls | bool | 0x43 | scripted |
shouldRefreshQHack | bool | 0x44 | scripted |
Functions
void UpdateActorData(HUDActorUpdateData updateData)RTTIre.Hooks.PlaceVoid( "gameHudActor", "UpdateActorData;HUDActorUpdateData", (HudActor_UpdateActorData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudActor_UpdateActorData( game.HudActor self, HUDActorUpdateData? updateData );void AddModule(HUDModule module)RTTIre.Hooks.PlaceVoid( "gameHudActor", "AddModule;HUDModule", (HudActor_AddModule x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudActor_AddModule( game.HudActor self, HUDModule? module );void RemoveModule(HUDModule module)RTTIre.Hooks.PlaceVoid( "gameHudActor", "RemoveModule;HUDModule", (HudActor_RemoveModule x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudActor_RemoveModule( game.HudActor self, HUDModule? module );void SetStatus(HUDActorStatus newStatus)RTTIre.Hooks.PlaceVoid( "gameHudActor", "SetStatus;HUDActorStatus", (HudActor_SetStatus x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudActor_SetStatus( game.HudActor self, HUDActorStatus newStatus );void SetRemotelyAccessed(bool value)RTTIre.Hooks.PlaceVoid( "gameHudActor", "SetRemotelyAccessed;Bool", (HudActor_SetRemotelyAccessed x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudActor_SetRemotelyAccessed( game.HudActor self, bool value );void SetRevealed(bool value)RTTIre.Hooks.PlaceVoid( "gameHudActor", "SetRevealed;Bool", (HudActor_SetRevealed x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudActor_SetRevealed( game.HudActor self, bool value );void SetTagged(bool value)RTTIre.Hooks.PlaceVoid( "gameHudActor", "SetTagged;Bool", (HudActor_SetTagged x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudActor_SetTagged( game.HudActor self, bool value );void SetClue(bool value)RTTIre.Hooks.PlaceVoid( "gameHudActor", "SetClue;Bool", (HudActor_SetClue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudActor_SetClue( game.HudActor self, bool value );void SetClueGroup(CName value)RTTIre.Hooks.PlaceVoid( "gameHudActor", "SetClueGroup;CName", (HudActor_SetClueGroup x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudActor_SetClueGroup( game.HudActor self, CName value );void SetCanOpenScannerInfo(bool value)RTTIre.Hooks.PlaceVoid( "gameHudActor", "SetCanOpenScannerInfo;Bool", (HudActor_SetCanOpenScannerInfo x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudActor_SetCanOpenScannerInfo( game.HudActor self, bool value );void SetIsInIconForcedVisibilityRange(bool value)RTTIre.Hooks.PlaceVoid( "gameHudActor", "SetIsInIconForcedVisibilityRange;Bool", (HudActor_SetIsInIconForcedVisibilityRange x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudActor_SetIsInIconForcedVisibilityRange( game.HudActor self, bool value );void SetIsIconForcedVisibileThroughWalls(bool value)RTTIre.Hooks.PlaceVoid( "gameHudActor", "SetIsIconForcedVisibileThroughWalls;Bool", (HudActor_SetIsIconForcedVisibileThroughWalls x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudActor_SetIsIconForcedVisibileThroughWalls( game.HudActor self, bool value );void SetShouldRefreshQHack(bool value)RTTIre.Hooks.PlaceVoid( "gameHudActor", "SetShouldRefreshQHack;Bool", (HudActor_SetShouldRefreshQHack x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudActor_SetShouldRefreshQHack( game.HudActor self, bool value );ent.EntityID GetEntityID()RTTIre.Hooks.Place( "gameHudActor", "GetEntityID;", (HudActor_GetEntityID x) => { return re.Hooks.CallOriginal<re.msgpack.ent.EntityID>(); } ); [Msgpack.Gen] public readonly partial record struct HudActor_GetEntityID( game.HudActor self );HUDActorType GetType()RTTIre.Hooks.Place( "gameHudActor", "GetType;", (HudActor_GetType x) => { return re.Hooks.CallOriginal<re.msgpack.HUDActorType>(); } ); [Msgpack.Gen] public readonly partial record struct HudActor_GetType( game.HudActor self );HUDActorStatus GetStatus()RTTIre.Hooks.Place( "gameHudActor", "GetStatus;", (HudActor_GetStatus x) => { return re.Hooks.CallOriginal<re.msgpack.HUDActorStatus>(); } ); [Msgpack.Gen] public readonly partial record struct HudActor_GetStatus( game.HudActor self );ActorVisibilityStatus GetVisibility()RTTIre.Hooks.Place( "gameHudActor", "GetVisibility;", (HudActor_GetVisibility x) => { return re.Hooks.CallOriginal<re.msgpack.ActorVisibilityStatus>(); } ); [Msgpack.Gen] public readonly partial record struct HudActor_GetVisibility( game.HudActor self );bool IsRevealed()RTTIre.Hooks.Place( "gameHudActor", "IsRevealed;", (HudActor_IsRevealed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudActor_IsRevealed( game.HudActor self );bool IsTagged()RTTIre.Hooks.Place( "gameHudActor", "IsTagged;", (HudActor_IsTagged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudActor_IsTagged( game.HudActor self );bool IsClue()RTTIre.Hooks.Place( "gameHudActor", "IsClue;", (HudActor_IsClue x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudActor_IsClue( game.HudActor self );bool IsGrouppedClue()RTTIre.Hooks.Place( "gameHudActor", "IsGrouppedClue;", (HudActor_IsGrouppedClue x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudActor_IsGrouppedClue( game.HudActor self );bool IsRemotelyAccessed()RTTIre.Hooks.Place( "gameHudActor", "IsRemotelyAccessed;", (HudActor_IsRemotelyAccessed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudActor_IsRemotelyAccessed( game.HudActor self );bool CanOpenScannerInfo()RTTIre.Hooks.Place( "gameHudActor", "CanOpenScannerInfo;", (HudActor_CanOpenScannerInfo x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudActor_CanOpenScannerInfo( game.HudActor self );bool IsInIconForcedVisibilityRange()RTTIre.Hooks.Place( "gameHudActor", "IsInIconForcedVisibilityRange;", (HudActor_IsInIconForcedVisibilityRange x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudActor_IsInIconForcedVisibilityRange( game.HudActor self );bool IsIconForcedVisibileThroughWalls()RTTIre.Hooks.Place( "gameHudActor", "IsIconForcedVisibileThroughWalls;", (HudActor_IsIconForcedVisibileThroughWalls x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudActor_IsIconForcedVisibileThroughWalls( game.HudActor self );bool GetShouldRefreshQHack()RTTIre.Hooks.Place( "gameHudActor", "GetShouldRefreshQHack;", (HudActor_GetShouldRefreshQHack x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudActor_GetShouldRefreshQHack( game.HudActor self );WeakHandle<HUDModule>[] GetActiveModules()RTTIstatic void Construct(game.HudActor self, ent.EntityID entityID, HUDActorType type, HUDActorStatus status, ActorVisibilityStatus visibility)staticRTTI globalre.Hooks.PlaceVoid( "gameHudActor", "gameHudActor::Construct;HUDActorEntityIDHUDActorTypeHUDActorStatusActorVisibilityStatus", (HudActor_Construct x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudActor_Construct( game.HudActor? self, ent.EntityID entityID, HUDActorType type, HUDActorStatus status, ActorVisibilityStatus visibility );