BlackICE Scripting

class

RoyceComponent

  • 8 properties
  • 15 functions

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

Properties

PropertyTypeOffset
ownerWeakHandle<NPCPuppet>0x0 scripted
owner_ident.EntityID0x10 scripted
npcCollisionComponentent.SimpleColliderComponent?0x18 scripted
npcDeathCollisionComponentent.SimpleColliderComponent?0x28 scripted
npcHitRepresentationComponentent.IComponent?0x38 scripted
statPoolSystemgame.StatPoolsSystem?0x48 scripted
hitDataanim.AnimFeature_HitReactionsData?0x58 scripted
weakspotDestroyedbool0x68 scripted

Functions

  • void OnGameAttach() RTTI
  • bool OnStatusEffectApplied(game.events.ApplyStatusEffectEvent evt) RTTI
  • bool OnStatusEffectRemoved(game.events.RemoveStatusEffect evt) RTTI
  • void DestroyAllWeakspots() RTTI
  • void DestroyMainWeakspots() RTTI
  • void SetPercentLifeForPhase(float value) RTTI
  • bool OnDeathAfterDefeatedRoyce(game.events.DeathEvent evt) RTTI
  • bool OnDefeated(game.events.DefeatedEvent evt) RTTI
  • bool OnEnableColliderDelayEvent(EnableColliderDelayEvent enableColliderEvent) RTTI
  • bool OnRequestComponents(ent.EntityRequestComponentsInterface ri) RTTI
  • bool OnTakeControl(ent.EntityResolveComponentsInterface ri) RTTI
  • bool OnAudioEvent(ent.AudioEvent evt) RTTI
  • bool OnDeath(game.events.DeathEvent evt) RTTI
  • void StartEffect(CName effectName) RTTI
  • bool OnShotOnShield(game.events.HitEvent hitEvent) RTTI