class
DisassemblableComponent
- 2 properties
- 7 functions
Extends game.ScriptableComponent game.Component ent.IComponent IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
disassembled | bool | 0x0 | scripted |
disassembleTargetRequesters | WeakHandle<game.Object>[] | 0x8 | scripted |
Functions
void OnGameAttach()RTTIre.Hooks.PlaceVoid( "DisassemblableComponent", "OnGameAttach;", (DisassemblableComponent_OnGameAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DisassemblableComponent_OnGameAttach( DisassemblableComponent self );bool OnTakeControl(ent.EntityResolveComponentsInterface ri)RTTIre.Hooks.Place( "DisassemblableComponent", "OnTakeControl", (DisassemblableComponent_OnTakeControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DisassemblableComponent_OnTakeControl( DisassemblableComponent self, ent.EntityResolveComponentsInterface ri );void OnGameDetach()RTTIre.Hooks.PlaceVoid( "DisassemblableComponent", "OnGameDetach;", (DisassemblableComponent_OnGameDetach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DisassemblableComponent_OnGameDetach( DisassemblableComponent self );void OnUpdate(float deltaTime)RTTIre.Hooks.PlaceVoid( "DisassemblableComponent", "OnUpdate;Float", (DisassemblableComponent_OnUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DisassemblableComponent_OnUpdate( DisassemblableComponent self, float deltaTime );void ObtainParts()RTTIre.Hooks.PlaceVoid( "DisassemblableComponent", "ObtainParts;", (DisassemblableComponent_ObtainParts x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DisassemblableComponent_ObtainParts( DisassemblableComponent self );bool OnTargetRequested(DisassembleTargetRequest evt)RTTIre.Hooks.Place( "DisassemblableComponent", "OnTargetRequested", (DisassemblableComponent_OnTargetRequested x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DisassemblableComponent_OnTargetRequested( DisassemblableComponent self, DisassembleTargetRequest? evt );bool OnDisassembled(DisassembleEvent evt)RTTIre.Hooks.Place( "DisassemblableComponent", "OnDisassembled", (DisassemblableComponent_OnDisassembled x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DisassemblableComponent_OnDisassembled( DisassemblableComponent self, DisassembleEvent? evt );