BlackICE Scripting

class

ThrowableWeaponObject

  • 2 properties
  • 8 functions

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

Properties

PropertyTypeOffset
projectileComponentgame.projectile.Component?0x1E0 scripted
weaponOwnerWeakHandle<game.Object>0x1F0 scripted

Functions

  • bool OnRequestComponents(ent.EntityRequestComponentsInterface ri) overrideRTTI
  • bool OnTakeControl(ent.EntityResolveComponentsInterface ri) overrideRTTI
  • bool OnProjectileInitialize(game.projectile.SetUpEvent eventData) RTTI
  • bool OnShoot(game.projectile.ShootEvent eventData) RTTI
  • bool OnShootTarget(game.projectile.ShootTargetEvent eventData) RTTI
  • void OnThrow(game.projectile.ShootEvent eventData) RTTI
  • bool OnCollision(game.projectile.HitEvent eventData) RTTI
  • bool OnTick(game.projectile.TickEvent eventData) RTTI