REDNODE / GAME API

MinotaurMechComponent

classscriptedClass

extends ScriptableComponent › GameComponent › IComponent › IScriptable › ISerializable

Properties 8

NameTypeFlags
currentScanAnimationCNamescriptedprivate
currentScanTypeMechanicalScanTypescriptedprivate
deathAttackRecordIDTweakDBIDscriptedpublic
npcCollisionComponentref<SimpleColliderComponent>scriptedprivate
npcDeathCollisionComponentref<SimpleColliderComponent>scriptedprivate
npcSystemCollapseCollisionComponentref<SimpleColliderComponent>scriptedprivate
ownerwref<NPCPuppet>scriptedprivate
statusEffectListenerref<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