BlackICE Scripting

class

AdamSmasherComponent

  • 14 properties
  • 29 functions

Extends game.ScriptableComponent game.Component ent.IComponent IScriptable ISerializable

Properties

PropertyTypeOffset
ownerWeakHandle<NPCPuppet>0x0 scripted
owner_ident.EntityID0x10 scripted
statusEffect_armor1_idTDBID0x18 scripted
statusEffect_armor2_idTDBID0x20 scripted
statusEffect_armor3_idTDBID0x28 scripted
statusEffect_smashed_idTDBID0x30 scripted
statPoolSystemgame.StatPoolsSystem?0x38 scripted
statPoolTypegame.data.StatPoolType0x48 scripted
healthListenerAdamSmasherHealthChangeListener?0x50 scripted
phase2Thresholdfloat0x60 scripted
phase3Thresholdfloat0x64 scripted
npcCollisionComponentent.SimpleColliderComponent?0x68 scripted
targetTrackerComponentAITargetTrackerComponent?0x78 scripted
weakspotDestroyedbool0x88 scripted

Functions

  • void OnGameAttach() RTTI
  • void OnGameDetach() RTTI
  • bool OnEnableColliderDelayEvent(EnableColliderDelayEvent enableColliderEvent) RTTI
  • bool OnDeathAfterDefeatedSmasher(game.events.DeathEvent evt) RTTI
  • bool OnRequestComponents(ent.EntityRequestComponentsInterface ri) RTTI
  • bool OnTakeControl(ent.EntityResolveComponentsInterface ri) RTTI
  • void ApplySmashed() RTTI
  • void DisableFrontPlate() RTTI
  • void EnableTorsoWeakspot() RTTI
  • void SetPercentLifeForPhase(float value) RTTI
  • void EnableRipInteractionLayer() RTTI
  • void DisableAllSandyEdgerunnerFxs() RTTI
  • void DisableRipInteractionLayer() RTTI
  • void DisableWeakspots() RTTI
  • void DisableAllHitShapes() RTTI
  • void DisableAllDefeatedHitShapes() RTTI
  • void EnableDefeatedHitShapes() RTTI
  • void OnDeactivate() RTTI
  • bool OnDisableWeakspotDelayedEvent(DisableWeakspotDelayedEvent evt) RTTI
  • bool OnDefeated(game.events.DefeatedEvent evt) RTTI
  • bool OnStatusEffectApplied(game.events.ApplyStatusEffectEvent evt) RTTI
  • void ApplyNoInterrupt() RTTI
  • void SetHealth(NPCPuppet target, float valueToSet) RTTI
  • bool OnAudioEvent(ent.AudioEvent evt) RTTI
  • static float GetEmergencyPhaseHealthValue() staticRTTI global
  • static float GetDefeatedHealthValue() staticRTTI global
  • static float GetPhase3HealthValue() staticRTTI global
  • static float GetRemovePlateHealthValue() staticRTTI global
  • static float GetPhase2HealthValue() staticRTTI global