BlackICE Scripting

class

BaseBullet

  • 6 properties
  • 11 functions
  • 1 derived class

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

Properties

PropertyTypeOffset
meshComponentent.IComponent?0x180 scripted
countTimefloat0x190 scripted
startVelocityfloat0x194 scripted
accelerationfloat0x198 scripted
lifetimefloat0x19C scripted
alivebool0x1A0 scripted

Functions

  • bool OnRequestComponents(ent.EntityRequestComponentsInterface ri) overrideRTTI
  • bool OnTakeControl(ent.EntityResolveComponentsInterface ri) overrideRTTI
  • void Reset() RTTI
  • 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 DealDamage(game.projectile.HitEvent eventData) RTTI
  • void PerformAttack(game.projectile.HitEvent eventData) RTTI