Skip to content

tool.weap.BaseShield

tool.weap.BaseShield

Inherits from: tool.Weapon

Fields

NameType
holdAnimIdString
parryAnimIdString
canBeHeldBool
parriedSomethingBool
startTimeFF64
totalParryDurationSF64
staticcreateCounterBulletFun

Protos

  • f@4880 initSkill(tool.weap.BaseShield, I32, Virtual[animId, animSpd, area, breachBonus, canCrit, charge, coolDown, critMul, dynamicCharge, earlyCombo, fxId, fxProps, glowColor, hitFrame, lockCtrlAfter, onionSkinFrame, onionSkinOffX, power, props, sfxCharge, sfxHit, sfxProps, sfxRelease], tool.WeaponSkill) → Void
  • f@4881 dispose(tool.weap.BaseShield) → Void
  • f@4882 tryToCancel(tool.weap.BaseShield, Bool) → Bool
  • f@4883 onShieldChargeStart(tool.weap.BaseShield) → Void
  • f@4884 onShieldReleased(tool.weap.BaseShield) → Void
  • f@4885 startParry(tool.weap.BaseShield) → Void
  • f@4886 onShieldStartParry(tool.weap.BaseShield) → Void
  • f@4887 onShieldEndParry(tool.weap.BaseShield) → Void
  • f@4888 onShieldBlock(tool.weap.BaseShield, tool.atk.AttackData, Bool) → Void
  • f@4889 onShieldCounterSuccessful(tool.weap.BaseShield, tool.atk.AttackData, Bool) → Void
  • f@4890 onShieldHolding(tool.weap.BaseShield, F64) → Void
  • f@4891 beforeCounterAttackHit(tool.weap.BaseShield, tool.atk.AttackData, tool.atk.AttackData, Bool) → Void
  • f@4892 shieldCounterAttack(tool.weap.BaseShield, tool.atk.AttackData, Bool) → Void
  • f@4893 counterGrenade(tool.weap.BaseShield, en.Grenade) → Void
  • f@4894 counterBullet(tool.weap.BaseShield, tool.atk.AttackData, en.Bullet, Bool) → en.Bullet
  • f@4895 parryInArea(tool.weap.BaseShield, tool.Area, Bool) → Void
  • f@4896 onOwnerAttackResultReceived(tool.weap.BaseShield, tool.atk.AttackData) → Void
  • f@4897 triggerParryFeedbacks(tool.weap.BaseShield) → Void
  • f@4898 applyStunAndBumpFromParry(tool.weap.BaseShield, tool.atk.AttackData) → Void

Bindings

  • static f@4900 __constructor__(tool.weap.BaseShield, en.Hero, tool.InventItem) → Void
  • static f@4899 createCounterBullet(en.Hero, tool.InventItem, tool.atk.AttackData, en.Bullet) → en.Bullet