class
MinotaurMechComponent
- 8 properties
- 13 functions
Extends game.ScriptableComponent game.Component ent.IComponent IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
deathAttackRecordID | TDBID | 0x0 | scripted |
owner | WeakHandle<NPCPuppet> | 0x8 | scripted |
statusEffectListener | MinotaurOnStatusEffectAppliedListener? | 0x18 | scripted |
npcCollisionComponent | ent.SimpleColliderComponent? | 0x28 | scripted |
npcDeathCollisionComponent | ent.SimpleColliderComponent? | 0x38 | scripted |
npcSystemCollapseCollisionComponent | ent.SimpleColliderComponent? | 0x48 | scripted |
currentScanType | MechanicalScanType | 0x58 | scripted |
currentScanAnimation | CName | 0x60 | scripted |
Functions
void OnGameAttach()RTTIre.Hooks.PlaceVoid( "MinotaurMechComponent", "OnGameAttach;", (MinotaurMechComponent_OnGameAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MinotaurMechComponent_OnGameAttach( MinotaurMechComponent self );void OnGameDetach()RTTIre.Hooks.PlaceVoid( "MinotaurMechComponent", "OnGameDetach;", (MinotaurMechComponent_OnGameDetach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MinotaurMechComponent_OnGameDetach( MinotaurMechComponent self );bool OnStatusEffectApplied(game.events.ApplyStatusEffectEvent evt)RTTIre.Hooks.Place( "MinotaurMechComponent", "OnStatusEffectApplied", (MinotaurMechComponent_OnStatusEffectApplied x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MinotaurMechComponent_OnStatusEffectApplied( MinotaurMechComponent self, game.events.ApplyStatusEffectEvent? evt );bool OnStatusEffectRemoved(game.events.RemoveStatusEffect evt)RTTIre.Hooks.Place( "MinotaurMechComponent", "OnStatusEffectRemoved", (MinotaurMechComponent_OnStatusEffectRemoved x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MinotaurMechComponent_OnStatusEffectRemoved( MinotaurMechComponent self, game.events.RemoveStatusEffect? evt );void DisableWeapons()RTTIre.Hooks.PlaceVoid( "MinotaurMechComponent", "DisableWeapons;", (MinotaurMechComponent_DisableWeapons x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MinotaurMechComponent_DisableWeapons( MinotaurMechComponent self );void EnableWeapons()RTTIre.Hooks.PlaceVoid( "MinotaurMechComponent", "EnableWeapons;", (MinotaurMechComponent_EnableWeapons x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MinotaurMechComponent_EnableWeapons( MinotaurMechComponent self );void EnableSystemCollapse()RTTIre.Hooks.PlaceVoid( "MinotaurMechComponent", "EnableSystemCollapse;", (MinotaurMechComponent_EnableSystemCollapse x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MinotaurMechComponent_EnableSystemCollapse( MinotaurMechComponent self );bool OnEnableColliderDelayEvent(EnableColliderDelayEvent enableColliderEvent)RTTIre.Hooks.Place( "MinotaurMechComponent", "OnEnableColliderDelayEvent", (MinotaurMechComponent_OnEnableColliderDelayEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MinotaurMechComponent_OnEnableColliderDelayEvent( MinotaurMechComponent self, EnableColliderDelayEvent? enableColliderEvent );bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)RTTIre.Hooks.Place( "MinotaurMechComponent", "OnRequestComponents", (MinotaurMechComponent_OnRequestComponents x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MinotaurMechComponent_OnRequestComponents( MinotaurMechComponent self, ent.EntityRequestComponentsInterface ri );bool OnTakeControl(ent.EntityResolveComponentsInterface ri)RTTIre.Hooks.Place( "MinotaurMechComponent", "OnTakeControl", (MinotaurMechComponent_OnTakeControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MinotaurMechComponent_OnTakeControl( MinotaurMechComponent self, ent.EntityResolveComponentsInterface ri );bool OnAudioEvent(ent.AudioEvent evt)RTTIre.Hooks.Place( "MinotaurMechComponent", "OnAudioEvent", (MinotaurMechComponent_OnAudioEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MinotaurMechComponent_OnAudioEvent( MinotaurMechComponent self, ent.AudioEvent? evt );bool OnMinotaurDeath(game.events.DeathEvent evt)RTTIre.Hooks.Place( "MinotaurMechComponent", "OnMinotaurDeath", (MinotaurMechComponent_OnMinotaurDeath x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MinotaurMechComponent_OnMinotaurDeath( MinotaurMechComponent self, game.events.DeathEvent? evt );void FireAttack()RTTIre.Hooks.PlaceVoid( "MinotaurMechComponent", "FireAttack;", (MinotaurMechComponent_FireAttack x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MinotaurMechComponent_FireAttack( MinotaurMechComponent self );