MinotaurMechComponent
classscriptedClass
extends ScriptableComponent › GameComponent › IComponent › IScriptable › ISerializable
Properties 8
| Name | Type | Flags |
|---|---|---|
currentScanAnimation | CName | scriptedprivate |
currentScanType | MechanicalScanType | scriptedprivate |
deathAttackRecordID | TweakDBID | scriptedpublic |
npcCollisionComponent | ref<SimpleColliderComponent> | scriptedprivate |
npcDeathCollisionComponent | ref<SimpleColliderComponent> | scriptedprivate |
npcSystemCollapseCollisionComponent | ref<SimpleColliderComponent> | scriptedprivate |
owner | wref<NPCPuppet> | scriptedprivate |
statusEffectListener | ref<MinotaurOnStatusEffectAppliedListener> | scriptedprivate |
Methods 13
public final func DisableWeapons()scripted
public final func EnableSystemCollapse()scripted
public final func EnableWeapons()scripted
public final func FireAttack()scripted
protected cb func OnAudioEvent(evt: ref<AudioEvent>) -> Boolscripted
protected cb func OnEnableColliderDelayEvent(enableColliderEvent: ref<EnableColliderDelayEvent>) -> Boolscripted
public final func OnGameAttach()scripted
public final func OnGameDetach()scripted
protected cb func OnMinotaurDeath(evt: ref<gameDeathEvent>) -> Boolscripted
protected cb func OnRequestComponents(ri: EntityRequestComponentsInterface) -> Boolscripted
protected cb func OnStatusEffectApplied(evt: ref<ApplyStatusEffectEvent>) -> Boolscripted
protected cb func OnStatusEffectRemoved(evt: ref<RemoveStatusEffect>) -> Boolscripted
protected cb func OnTakeControl(ri: EntityResolveComponentsInterface) -> Boolscripted