BlackICE Scripting

class

Katana

  • 4 properties
  • 7 functions

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

Properties

PropertyTypeOffset
bentBulletTemplateNameCName0x1E0 scripted
bulletBendingReferenceSlotNameCName0x1E8 scripted
colliderComponentent.IComponent?0x1F0 scripted
slotComponentent.SlotComponent?0x200 scripted

Functions

  • bool OnRequestComponents(ent.EntityRequestComponentsInterface ri) overrideRTTI
  • bool OnTakeControl(ent.EntityResolveComponentsInterface ri) overrideRTTI
  • bool OnHit(game.events.HitEvent evt) overrideRTTI
  • void QueueEventToPlayerEntity() RTTI
  • ent.SlotComponent? GetSlotComponent() RTTI
  • bool OnToggleCollider(ToggleBulletBendingEvent evt) RTTI
  • Vector4 CalculateBendingVector(Vector4 hitPosition) RTTI