class
DisassemblableEntitySimple
- 2 properties
- 6 functions
Extends InteractiveDevice Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
mesh | ent.MeshComponent? | 0x3D0 | scripted |
collider | ent.IComponent? | 0x3E0 | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIre.Hooks.Place( "DisassemblableEntitySimple", "OnRequestComponents", (DisassemblableEntitySimple_OnRequestComponents x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DisassemblableEntitySimple_OnRequestComponents( DisassemblableEntitySimple self, ent.EntityRequestComponentsInterface ri );bool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIre.Hooks.Place( "DisassemblableEntitySimple", "OnTakeControl", (DisassemblableEntitySimple_OnTakeControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DisassemblableEntitySimple_OnTakeControl( DisassemblableEntitySimple self, ent.EntityResolveComponentsInterface ri );GenericDeviceControllerPS? GetDevicePS()overrideRTTIre.Hooks.Place( "DisassemblableEntitySimple", "GetDevicePS;", (DisassemblableEntitySimple_GetDevicePS x) => { return re.Hooks.CallOriginal<re.msgpack.GenericDeviceControllerPS>(); } ); [Msgpack.Gen] public readonly partial record struct DisassemblableEntitySimple_GetDevicePS( DisassemblableEntitySimple self );GenericDeviceController? GetController()overrideRTTIre.Hooks.Place( "DisassemblableEntitySimple", "GetController;", (DisassemblableEntitySimple_GetController x) => { return re.Hooks.CallOriginal<re.msgpack.GenericDeviceController>(); } ); [Msgpack.Gen] public readonly partial record struct DisassemblableEntitySimple_GetController( DisassemblableEntitySimple self );bool OnDisassembleDevice(DisassembleDevice evt)overrideRTTIre.Hooks.Place( "DisassemblableEntitySimple", "OnDisassembleDevice", (DisassemblableEntitySimple_OnDisassembleDevice x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DisassemblableEntitySimple_OnDisassembleDevice( DisassemblableEntitySimple self, DisassembleDevice? evt );bool OnWorkspotFinished(CName componentName)overrideRTTIre.Hooks.Place( "DisassemblableEntitySimple", "OnWorkspotFinished", (DisassemblableEntitySimple_OnWorkspotFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DisassemblableEntitySimple_OnWorkspotFinished( DisassemblableEntitySimple self, CName componentName );