BlackICE Scripting

class mini.boss

PlasmaProjectile

mini.boss.PlasmaProjectile

  • 16 properties
  • 12 functions

Extends BaseProjectile game.ItemObject game.TimeDilatable game.Object ent.GameEntity ent.Entity IScriptable ISerializable

Properties

PropertyTypeOffset
countTimefloat0x180 scripted
startVelocityfloat0x184 scripted
lifetimefloat0x188 scripted
effectNameCName0x190 scripted
hitEffectNameCName0x198 scripted
followTargetbool0x1A0 scripted
bendFactorfloat0x1A4 scripted
bendRatiofloat0x1A8 scripted
shouldRotatebool0x1AC scripted
attackRecordIDTDBID0x1B0 scripted
instigatorWeakHandle<game.Object>0x1B8 scripted
spawnGameEffectOnCollisionbool0x1C8 scripted
collisionAttackRecordgame.data.Attack_Record?0x1D0 scripted
alivebool0x1E0 scripted
ownerWeakHandle<ScriptedPuppet>0x1E8 scripted
targetWeakHandle<game.Object>0x1F8 scripted

Functions

  • bool OnProjectileInitialize(game.projectile.SetUpEvent eventData) overrideRTTI
  • void StartEffect() RTTI
  • void StopEffect() RTTI
  • void Reset() RTTI
  • bool OnShoot(game.projectile.ShootEvent eventData) overrideRTTI
  • bool OnShootTarget(game.projectile.ShootTargetEvent eventData) overrideRTTI
  • bool OnTick(game.projectile.TickEvent eventData) RTTI
  • bool OnCollision(game.projectile.HitEvent eventData) overrideRTTI
  • bool OnAreaEnter(ent.AreaEnteredEvent evt) RTTI
  • void DealDamage(game.projectile.HitEvent eventData) RTTI
  • void Explode(TDBID record) RTTI
  • void FireAttack() RTTI