Skip to content

tool.weap.dual.LanternRanged

tool.weap.dual.LanternRanged

Inherits from: tool.weap.BaseBow

Fields

NameType
recentPostool.FPoint
soulshl.types.ArrayObj
maxDistF64
maxSpeedF64
bulletSoulen.SmallSoul
ringOffsetF64
lastNbSoulCastI32

Protos

  • f@35553 createSoulFrom(tool.weap.dual.LanternRanged, Entity) → en.SmallSoul
  • f@35554 dispose(tool.weap.dual.LanternRanged) → Void
  • f@35555 gainSoul(tool.weap.dual.LanternRanged, Entity) → Void
  • f@35556 consumeSoul(tool.weap.dual.LanternRanged) → en.SmallSoul
  • f@35557 interrupt(tool.weap.dual.LanternRanged) → Void
  • f@35558 playShootAnim(tool.weap.dual.LanternRanged) → Void
  • f@35559 initAnimIds(tool.weap.dual.LanternRanged) → Void
  • f@35560 killEntities(tool.weap.dual.LanternRanged) → Void
  • f@35561 getNbSoulCast(tool.weap.dual.LanternRanged) → I32
  • f@35562 shoot(tool.weap.dual.LanternRanged, hl.types.ArrayObj) → Void
  • f@35563 shootSingleSoul(tool.weap.dual.LanternRanged, I32, I32, hl.types.ArrayObj) → en.Bullet
  • f@35564 get_shootX(tool.weap.dual.LanternRanged) → F64
  • f@35565 get_shootY(tool.weap.dual.LanternRanged) → F64
  • f@35566 getTargetSpot(tool.weap.dual.LanternRanged, I32) → h2d.col.Point
  • f@35567 getChargedTargetSpot(tool.weap.dual.LanternRanged, I32) → h2d.col.Point
  • f@35568 getNormalTargetSpot(tool.weap.dual.LanternRanged, I32) → h2d.col.Point
  • f@35569 fixedUpdate(tool.weap.dual.LanternRanged) → Void
  • f@35570 postUpdate(tool.weap.dual.LanternRanged) → Void

Bindings

  • static f@35571 __constructor__(tool.weap.dual.LanternRanged, en.Hero, tool.InventItem) → Void