BlackICE Scripting

class piercing

Grenade

piercing.Grenade

  • 8 properties
  • 9 functions

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

Properties

PropertyTypeOffset
piercingEffectgame.EffectRef0x180 scripted
pierceTimefloat0x1A8 scripted
energyLossFactorfloat0x1AC scripted
startVelocityfloat0x1B0 scripted
grenadeLifetimefloat0x1B4 scripted
gravitySimulationfloat0x1B8 scripted
trailEffectNameCName0x1C0 scripted
alivebool0x1C8 scripted

Functions

  • bool OnProjectileInitialize(game.projectile.SetUpEvent eventData) overrideRTTI
  • void StartTrailEffect() 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
  • void Explode(Vector4 position) RTTI
  • void Pierce(Vector4 position) RTTI
  • void StopMovement() RTTI