class
DestructibleMasterDevice
- 0 properties
- 6 functions
- 1 derived class
Extends InteractiveMasterDevice InteractiveDevice Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Derived
Properties
None.
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIre.Hooks.Place( "DestructibleMasterDevice", "OnRequestComponents", (DestructibleMasterDevice_OnRequestComponents x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DestructibleMasterDevice_OnRequestComponents( DestructibleMasterDevice self, ent.EntityRequestComponentsInterface ri );bool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIre.Hooks.Place( "DestructibleMasterDevice", "OnTakeControl", (DestructibleMasterDevice_OnTakeControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DestructibleMasterDevice_OnTakeControl( DestructibleMasterDevice self, ent.EntityResolveComponentsInterface ri );bool OnDetach()overrideRTTIre.Hooks.Place( "DestructibleMasterDevice", "OnDetach", (DestructibleMasterDevice_OnDetach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DestructibleMasterDevice_OnDetach( DestructibleMasterDevice self );bool OnPhysicalDestructionEvent(ent.PhysicalDestructionEvent evt)overrideRTTIre.Hooks.Place( "DestructibleMasterDevice", "OnPhysicalDestructionEvent", (DestructibleMasterDevice_OnPhysicalDestructionEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DestructibleMasterDevice_OnPhysicalDestructionEvent( DestructibleMasterDevice self, ent.PhysicalDestructionEvent? evt );DestructibleMasterDeviceController? GetController()overrideRTTIre.Hooks.Place( "DestructibleMasterDevice", "GetController;", (DestructibleMasterDevice_GetController x) => { return re.Hooks.CallOriginal<re.msgpack.DestructibleMasterDeviceController>(); } ); [Msgpack.Gen] public readonly partial record struct DestructibleMasterDevice_GetController( DestructibleMasterDevice self );DestructibleMasterDeviceControllerPS? GetDevicePS()overrideRTTIre.Hooks.Place( "DestructibleMasterDevice", "GetDevicePS;", (DestructibleMasterDevice_GetDevicePS x) => { return re.Hooks.CallOriginal<re.msgpack.DestructibleMasterDeviceControllerPS>(); } ); [Msgpack.Gen] public readonly partial record struct DestructibleMasterDevice_GetDevicePS( DestructibleMasterDevice self );