tool.weap.dual.LanternRanged
tool.weap.dual.LanternRanged
Inherits from: tool.weap.BaseBow
Fields
| Name | Type | |
|---|---|---|
recentPos | tool.FPoint | |
souls | hl.types.ArrayObj | |
maxDist | F64 | |
maxSpeed | F64 | |
bulletSoul | en.SmallSoul | |
ringOffset | F64 | |
lastNbSoulCast | I32 |
Protos
f@35553createSoulFrom(tool.weap.dual.LanternRanged, Entity) → en.SmallSoulf@35554dispose(tool.weap.dual.LanternRanged) → Voidf@35555gainSoul(tool.weap.dual.LanternRanged, Entity) → Voidf@35556consumeSoul(tool.weap.dual.LanternRanged) → en.SmallSoulf@35557interrupt(tool.weap.dual.LanternRanged) → Voidf@35558playShootAnim(tool.weap.dual.LanternRanged) → Voidf@35559initAnimIds(tool.weap.dual.LanternRanged) → Voidf@35560killEntities(tool.weap.dual.LanternRanged) → Voidf@35561getNbSoulCast(tool.weap.dual.LanternRanged) → I32f@35562shoot(tool.weap.dual.LanternRanged, hl.types.ArrayObj) → Voidf@35563shootSingleSoul(tool.weap.dual.LanternRanged, I32, I32, hl.types.ArrayObj) → en.Bulletf@35564get_shootX(tool.weap.dual.LanternRanged) → F64f@35565get_shootY(tool.weap.dual.LanternRanged) → F64f@35566getTargetSpot(tool.weap.dual.LanternRanged, I32) → h2d.col.Pointf@35567getChargedTargetSpot(tool.weap.dual.LanternRanged, I32) → h2d.col.Pointf@35568getNormalTargetSpot(tool.weap.dual.LanternRanged, I32) → h2d.col.Pointf@35569fixedUpdate(tool.weap.dual.LanternRanged) → Voidf@35570postUpdate(tool.weap.dual.LanternRanged) → Void
Bindings
- static
f@35571__constructor__(tool.weap.dual.LanternRanged, en.Hero, tool.InventItem) → Void