AdamSmasherComponent
classscriptedClass
extends ScriptableComponent › GameComponent › IComponent › IScriptable › ISerializable
Properties 14
| Name | Type | Flags |
|---|---|---|
healthListener | ref<AdamSmasherHealthChangeListener> | scriptedprivate |
npcCollisionComponent | ref<SimpleColliderComponent> | scriptedprivate |
owner | wref<NPCPuppet> | scriptedprivate |
owner_id | EntityID | scriptedprivate |
phase2Threshold | Float | scriptedprivate |
phase3Threshold | Float | scriptedprivate |
statPoolSystem | ref<StatPoolsSystem> | scriptedprivate |
statPoolType | gamedataStatPoolType | scriptedprivate |
statusEffect_armor1_id | TweakDBID | scriptedprivate |
statusEffect_armor2_id | TweakDBID | scriptedprivate |
statusEffect_armor3_id | TweakDBID | scriptedprivate |
statusEffect_smashed_id | TweakDBID | scriptedprivate |
targetTrackerComponent | ref<TargetTrackerComponent> | scriptedprivate |
weakspotDestroyed | Bool | scriptedprivate |
Methods 24
public final func ApplyNoInterrupt()scripted
public final func ApplySmashed()scripted
protected final func DisableAllDefeatedHitShapes()scripted
protected final func DisableAllHitShapes()scripted
private final func DisableAllSandyEdgerunnerFxs()scripted
private final func DisableFrontPlate()scripted
private final func DisableRipInteractionLayer()scripted
private final func DisableWeakspots()scripted
protected final func EnableDefeatedHitShapes()scripted
private final func EnableRipInteractionLayer()scripted
private final func EnableTorsoWeakspot()scripted
protected cb func OnAudioEvent(evt: ref<AudioEvent>) -> Boolscripted
protected final func OnDeactivate()scripted
protected cb func OnDeathAfterDefeatedSmasher(evt: ref<gameDeathEvent>) -> Boolscripted
protected cb func OnDefeated(evt: ref<DefeatedEvent>) -> Boolscripted
protected cb func OnDisableWeakspotDelayedEvent(evt: ref<DisableWeakspotDelayedEvent>) -> Boolscripted
protected cb func OnEnableColliderDelayEvent(enableColliderEvent: ref<EnableColliderDelayEvent>) -> Boolscripted
public final func OnGameAttach()scripted
public final func OnGameDetach()scripted
protected cb func OnRequestComponents(ri: EntityRequestComponentsInterface) -> Boolscripted
protected cb func OnStatusEffectApplied(evt: ref<ApplyStatusEffectEvent>) -> Boolscripted
protected cb func OnTakeControl(ri: EntityResolveComponentsInterface) -> Boolscripted
private final func SetHealth(target: ref<NPCPuppet>, valueToSet: Float)scripted
public final func SetPercentLifeForPhase(value: Float)scripted