Skip to content

tool.weap.BaseBow

tool.weap.BaseBow

Inherits from: tool.Weapon

Fields

NameType
chargeAnimshl.types.ArrayObj
shootAnimshl.types.ArrayObj
autoFireTickSF64
startAnimRatioF64
bowChargeFF64
fullChargeAnnounceI32
overlapAnimSpeedF64

Protos

  • f@35160 initAnimIds(tool.weap.BaseBow) → Void
  • f@35161 dynOnAttackAnim(tool.weap.BaseBow, tool.WeaponSkill, Virtual[animId, animSpd, area, breachBonus, canCrit, charge, coolDown, critMul, dynamicCharge, earlyCombo, fxId, fxProps, glowColor, hitFrame, lockCtrlAfter, onionSkinFrame, onionSkinOffX, power, props, sfxCharge, sfxHit, sfxProps, sfxRelease]) → Void
  • f@35162 isPlayingAttackAnim(tool.weap.BaseBow) → Bool
  • f@35163 getAnimSpeed(tool.weap.BaseBow) → Null
  • f@35164 onBowChargeStart(tool.weap.BaseBow) → Void
  • f@35165 onBowCharging(tool.weap.BaseBow, F64) → Void
  • f@35166 getBowElapsedChargeS(tool.weap.BaseBow) → F64
  • f@35167 getFullChargeRatio(tool.weap.BaseBow) → F64
  • f@35168 isFullCharge(tool.weap.BaseBow) → Bool
  • f@35169 interrupt(tool.weap.BaseBow) → Void
  • f@35170 getAnimId(tool.weap.BaseBow) → String
  • f@35171 getShootAnimId(tool.weap.BaseBow) → String
  • f@35172 get_shootY(tool.weap.BaseBow) → F64
  • f@35173 playShootAnim(tool.weap.BaseBow) → Void
  • f@35174 shoot(tool.weap.BaseBow, hl.types.ArrayObj) → Void
  • f@35175 dynamicChargeExecute(tool.weap.BaseBow) → Void
  • f@35176 onExecute(tool.weap.BaseBow) → Bool
  • f@35177 fixedUpdate(tool.weap.BaseBow) → Void

Bindings

  • static f@35178 __constructor__(tool.weap.BaseBow, en.Hero, tool.InventItem) → Void