class drill
Machine
drill.Machine
- 8 properties
- 13 functions
Extends game.weapon.Object game.ItemObject game.TimeDilatable game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
rewireComponent | RewireComponent? | 0x1E0 | scripted |
player | WeakHandle<game.Object> | 0x1F0 | scripted |
scanManager | DrillMachineScanManager? | 0x200 | scripted |
screen_postprocess | ent.IVisualComponent? | 0x210 | scripted |
screen_backside | ent.IVisualComponent? | 0x220 | scripted |
isScanning | bool | 0x230 | scripted |
isActive | bool | 0x231 | scripted |
targetDevice | WeakHandle<game.Object> | 0x238 | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIre.Hooks.Place( "drillMachine", "OnRequestComponents", (Machine_OnRequestComponents x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Machine_OnRequestComponents( drill.Machine self, ent.EntityRequestComponentsInterface ri );bool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIre.Hooks.Place( "drillMachine", "OnTakeControl", (Machine_OnTakeControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Machine_OnTakeControl( drill.Machine self, ent.EntityResolveComponentsInterface ri );bool OnGameAttached()overrideRTTIre.Hooks.Place( "drillMachine", "OnGameAttached", (Machine_OnGameAttached x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Machine_OnGameAttached( drill.Machine self );bool OnRewireEvent(RewireEvent evt)RTTIre.Hooks.Place( "drillMachine", "OnRewireEvent", (Machine_OnRewireEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Machine_OnRewireEvent( drill.Machine self, RewireEvent? evt );bool OnScanEvent(DrillScanEvent evt)RTTIre.Hooks.Place( "drillMachine", "OnScanEvent", (Machine_OnScanEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Machine_OnScanEvent( drill.Machine self, DrillScanEvent? evt );bool OnPostProcessEvent(DrillScanPostProcessEvent evt)RTTIre.Hooks.Place( "drillMachine", "OnPostProcessEvent", (Machine_OnPostProcessEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Machine_OnPostProcessEvent( drill.Machine self, DrillScanPostProcessEvent? evt );void ToggleScreenBack(bool isEnable)RTTIre.Hooks.PlaceVoid( "drillMachine", "ToggleScreenBack;Bool", (Machine_ToggleScreenBack x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Machine_ToggleScreenBack( drill.Machine self, bool isEnable );void TogglePostprocess(bool isEnable)RTTIre.Hooks.PlaceVoid( "drillMachine", "TogglePostprocess;Bool", (Machine_TogglePostprocess x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Machine_TogglePostprocess( drill.Machine self, bool isEnable );void ToggleMinigameAnimation(bool isEnable)RTTIre.Hooks.PlaceVoid( "drillMachine", "ToggleMinigameAnimation;Bool", (Machine_ToggleMinigameAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Machine_ToggleMinigameAnimation( drill.Machine self, bool isEnable );void ToggleFingerAnimation(bool isEnable)RTTIre.Hooks.PlaceVoid( "drillMachine", "ToggleFingerAnimation;Bool", (Machine_ToggleFingerAnimation x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Machine_ToggleFingerAnimation( drill.Machine self, bool isEnable );bool OnDrillerInputAction(game.interactions.Choice actionChosen)RTTIre.Hooks.Place( "drillMachine", "OnDrillerInputAction", (Machine_OnDrillerInputAction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Machine_OnDrillerInputAction( drill.Machine self, game.interactions.Choice actionChosen );bool OnDrillMachineEvent(drill.MachineEvent evt)RTTIre.Hooks.Place( "drillMachine", "OnDrillMachineEvent", (Machine_OnDrillMachineEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Machine_OnDrillMachineEvent( drill.Machine self, drill.MachineEvent? evt );bool IsActive()overrideRTTIre.Hooks.Place( "drillMachine", "IsActive;", (Machine_IsActive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Machine_IsActive( drill.Machine self );