class
HoloTable
- 4 properties
- 16 functions
Extends InteractiveDevice Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
componentCounter | int | 0x3D0 | scripted |
meshTable | ent.MeshComponent?[] | 0x3D8 | scripted |
currentMesh | int | 0x3E8 | scripted |
glitchMesh | ent.MeshComponent? | 0x3F0 | scripted |
Functions
HoloTableControllerPS? GetDevicePS()overrideRTTIre.Hooks.Place( "HoloTable", "GetDevicePS;", (HoloTable_GetDevicePS x) => { return re.Hooks.CallOriginal<re.msgpack.HoloTableControllerPS>(); } ); [Msgpack.Gen] public readonly partial record struct HoloTable_GetDevicePS( HoloTable self );HoloTableController? GetController()overrideRTTIre.Hooks.Place( "HoloTable", "GetController;", (HoloTable_GetController x) => { return re.Hooks.CallOriginal<re.msgpack.HoloTableController>(); } ); [Msgpack.Gen] public readonly partial record struct HoloTable_GetController( HoloTable self );bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIre.Hooks.Place( "HoloTable", "OnRequestComponents", (HoloTable_OnRequestComponents x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HoloTable_OnRequestComponents( HoloTable self, ent.EntityRequestComponentsInterface ri );bool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIre.Hooks.Place( "HoloTable", "OnTakeControl", (HoloTable_OnTakeControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HoloTable_OnTakeControl( HoloTable self, ent.EntityResolveComponentsInterface ri );void ResolveGameplayState()overrideRTTIre.Hooks.PlaceVoid( "HoloTable", "ResolveGameplayState;", (HoloTable_ResolveGameplayState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HoloTable_ResolveGameplayState( HoloTable self );void SetActiveMesh()RTTIre.Hooks.PlaceVoid( "HoloTable", "SetActiveMesh;", (HoloTable_SetActiveMesh x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HoloTable_SetActiveMesh( HoloTable self );void TurnOffMeshes()RTTIre.Hooks.PlaceVoid( "HoloTable", "TurnOffMeshes;", (HoloTable_TurnOffMeshes x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HoloTable_TurnOffMeshes( HoloTable self );bool OnNextStation(NextStation evt)RTTIre.Hooks.Place( "HoloTable", "OnNextStation", (HoloTable_OnNextStation x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HoloTable_OnNextStation( HoloTable self, NextStation? evt );bool OnPreviousStation(PreviousStation evt)RTTIre.Hooks.Place( "HoloTable", "OnPreviousStation", (HoloTable_OnPreviousStation x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HoloTable_OnPreviousStation( HoloTable self, PreviousStation? evt );void TurnOnDevice()overrideRTTIre.Hooks.PlaceVoid( "HoloTable", "TurnOnDevice;", (HoloTable_TurnOnDevice x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HoloTable_TurnOnDevice( HoloTable self );void TurnOffDevice()overrideRTTIre.Hooks.PlaceVoid( "HoloTable", "TurnOffDevice;", (HoloTable_TurnOffDevice x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HoloTable_TurnOffDevice( HoloTable self );void CutPower()overrideRTTIre.Hooks.PlaceVoid( "HoloTable", "CutPower;", (HoloTable_CutPower x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HoloTable_CutPower( HoloTable self );void DeactivateDevice()overrideRTTIre.Hooks.PlaceVoid( "HoloTable", "DeactivateDevice;", (HoloTable_DeactivateDevice x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HoloTable_DeactivateDevice( HoloTable self );EGameplayRole DeterminGameplayRole()overrideRTTIre.Hooks.Place( "HoloTable", "DeterminGameplayRole;", (HoloTable_DeterminGameplayRole x) => { return re.Hooks.CallOriginal<re.msgpack.EGameplayRole>(); } ); [Msgpack.Gen] public readonly partial record struct HoloTable_DeterminGameplayRole( HoloTable self );void StartGlitching(EGlitchState glitchState, float? intensity)overrideRTTIre.Hooks.PlaceVoid( "HoloTable", "StartGlitching;EGlitchStateFloat", (HoloTable_StartGlitching x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HoloTable_StartGlitching( HoloTable self, EGlitchState glitchState, float? intensity );void StopGlitching()overrideRTTIre.Hooks.PlaceVoid( "HoloTable", "StopGlitching;", (HoloTable_StopGlitching x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HoloTable_StopGlitching( HoloTable self );