public override void OnHitNPC(NPC target, int damage, float knockback, bool crit) { BaseWhip.OnHitAny(projectile, target, crit, whipSoftSound); }
public override void ModifyHitNPC(NPC target, ref int damage, ref float knockback, ref bool crit, ref int hitDirection) { BaseWhip.ModifyHitAny(projectile, ref damage, ref knockback, ref crit, doubleCritWindow); }
public override void ModifyHitPvp(Player target, ref int damage, ref bool crit) { BaseWhip.ModifyHitAny(projectile, ref damage, ref crit); }
public override void AI() { BaseWhip.WhipAI(projectile, whipLength); }
public override bool PreDraw(SpriteBatch spriteBatch, Color lightColor) { return(BaseWhip.PreDraw(projectile, handleHeight, chainHeight, partHeight, tipHeight, 10, ignoreLighting, doubleCritWindow)); }
public override bool?CanCutTiles() { return(BaseWhip.CanCutTiles(projectile)); }
public override bool?Colliding(Rectangle projHitbox, Rectangle targetHitbox) { return(BaseWhip.Colliding(projectile, targetHitbox)); }
public override void OnHitPvp(Player target, int damage, bool crit) { BaseWhip.OnHitAny(projectile, crit, whipSoftSound); }