BlackICE Scripting

class

ChimeraComponent

  • 13 properties
  • 26 functions

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

Properties

PropertyTypeOffset
ownerWeakHandle<NPCPuppet>0x0 scripted
ownerIdent.EntityID0x10 scripted
playerWeakHandle<PlayerPuppet>0x18 scripted
statPoolSystemgame.StatPoolsSystem?0x28 scripted
npcDeathCollisionComponentent.SimpleColliderComponent?0x38 scripted
targetingBodygame.TargetingComponent?0x48 scripted
healthListenerChimeraHealthChangeListener?0x58 scripted
defeatedOnAttachbool0x68 scripted
weakspotComponentgame.WeakspotComponent?0x70 scripted
weakspotsWeakHandle<game.WeakspotObject>[]0x80 scripted
weakspotsInvulnerablebool0x90 scripted
weakspotsDelaygame.DelayID0x94 scripted
targetTrackerComponentAITargetTrackerComponent?0xA0 scripted

Functions

  • void OnGameAttach() RTTI
  • void OnGameDetach() RTTI
  • bool OnRequestComponents(ent.EntityRequestComponentsInterface ri) RTTI
  • bool OnTakeControl(ent.EntityResolveComponentsInterface ri) RTTI
  • bool OnDeath(game.events.DeathEvent evt) RTTI
  • void SetPercentLifeForPhase(float value) RTTI
  • bool OnStatusEffectApplied(game.events.ApplyStatusEffectEvent evt) RTTI
  • bool OnStatusEffectRemoved(game.events.RemoveStatusEffect evt) RTTI
  • bool OnChimeraWeakspotDelayedEvent(ChimeraWeakspotDelayedEvent evt) RTTI
  • bool EnsureWeakspotsInitialized() RTTI
  • void SetWeakspotsInvulnerable() RTTI
  • void RemoveWeakspotsInvulnerable() RTTI
  • void WithdrawHealthPercentage(NPCPuppet target, float valueToSet) RTTI
  • bool OnChangeToPhase2(ChangeToPhase2DelayedEvent evt) RTTI
  • void ApplyPhase2() RTTI
  • bool OnEnableGasCloud(EnableGasCloudDelayedEvent evt) RTTI
  • void EnableGasCloud() RTTI
  • void DestroyAllWeakspots() RTTI
  • bool OnChangeToPhase3(ChangeToPhase3DelayedEvent evt) RTTI
  • void ApplyPhase3() RTTI
  • void DisableAllHitShapes() RTTI
  • void DisablePhase1HitShapes() RTTI
  • void EnablePhase2HeadVulnerable() RTTI
  • void EnablePhase1HitShapes() RTTI
  • void EnablePhase2HitShapes() RTTI
  • bool OnAudioEvent(ent.AudioEvent evt) RTTI