BlackICE Scripting

class

MineBarrageProjectile

  • 11 properties
  • 9 functions

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

Properties

PropertyTypeOffset
landIndicatorFXgame.FxResource0x180 scripted
fxInstancegame.FxInstance?0x188 scripted
visualComponentent.MeshComponent?0x198 scripted
onGroundbool0x1A8 scripted
onGroundTimerfloat0x1AC scripted
weaponWeakHandle<game.weapon.Object>0x1B0 scripted
attack_recordgame.data.Attack_Record?0x1C0 scripted
detonationTimerfloat0x1D0 scripted
explosionRadiusfloat0x1D4 scripted
playerPuppetWeakHandle<PlayerPuppet>0x1D8 scripted
mappinIDgame.NewMappinID0x1E8 scripted

Functions

  • bool OnTakeControl(ent.EntityResolveComponentsInterface ri) overrideRTTI
  • bool OnProjectileInitialize(game.projectile.SetUpEvent eventData) overrideRTTI
  • bool OnTick(game.projectile.TickEvent eventData) RTTI
  • bool OnShoot(game.projectile.ShootEvent eventData) overrideRTTI
  • bool OnShootTarget(game.projectile.ShootTargetEvent eventData) overrideRTTI
  • bool OnCollision(game.projectile.HitEvent eventData) overrideRTTI
  • void ReleaseMappin() RTTI
  • void Explode() RTTI
  • bool OnHit(game.events.HitEvent evt) overrideRTTI