AdamSmasherComponent class
AdamSmasherComponent
Inheritance
Base: game.ScriptableComponent
Derived
None.
Properties
| Property | Type | |
|---|---|---|
owner | WeakHandle<NPCPuppet> | scripted |
owner_id | ent.EntityID | scripted |
statusEffect_armor1_id | TDBID | scripted |
statusEffect_armor2_id | TDBID | scripted |
statusEffect_armor3_id | TDBID | scripted |
statusEffect_smashed_id | TDBID | scripted |
statPoolSystem | game.StatPoolsSystem? | scripted |
statPoolType | game.data.StatPoolType | scripted |
healthListener | AdamSmasherHealthChangeListener? | scripted |
phase2Threshold | float | scripted |
phase3Threshold | float | scripted |
npcCollisionComponent | ent.SimpleColliderComponent? | scripted |
targetTrackerComponent | AITargetTrackerComponent? | scripted |
weakspotDestroyed | bool | scripted |
Functions
void OnGameAttach()RTTIvoid OnGameDetach()RTTIbool OnEnableColliderDelayEvent(EnableColliderDelayEvent enableColliderEvent)RTTIbool OnDeathAfterDefeatedSmasher(game.events.DeathEvent evt)RTTIbool OnRequestComponents(ent.EntityRequestComponentsInterface ri)RTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)RTTIvoid ApplySmashed()RTTIvoid DisableFrontPlate()RTTIvoid EnableTorsoWeakspot()RTTIvoid SetPercentLifeForPhase(float value)RTTIvoid EnableRipInteractionLayer()RTTIvoid DisableAllSandyEdgerunnerFxs()RTTIvoid DisableRipInteractionLayer()RTTIvoid DisableWeakspots()RTTIvoid DisableAllHitShapes()RTTIvoid DisableAllDefeatedHitShapes()RTTIvoid EnableDefeatedHitShapes()RTTIvoid OnDeactivate()RTTIbool OnDisableWeakspotDelayedEvent(DisableWeakspotDelayedEvent evt)RTTIbool OnDefeated(game.events.DefeatedEvent evt)RTTIbool OnStatusEffectApplied(game.events.ApplyStatusEffectEvent evt)RTTIvoid ApplyNoInterrupt()RTTIvoid SetHealth(NPCPuppet target, float valueToSet)RTTIbool OnAudioEvent(ent.AudioEvent evt)RTTIstatic float GetEmergencyPhaseHealthValue()staticRTTI globalstatic float GetDefeatedHealthValue()staticRTTI globalstatic float GetPhase3HealthValue()staticRTTI globalstatic float GetRemovePlateHealthValue()staticRTTI globalstatic float GetPhase2HealthValue()staticRTTI global