public override void Hurt(bool pvp, bool quiet, double damage, int hitDirection, bool crit) { SkillController.Hurt(this, pvp, quiet, damage, hitDirection, crit); }
public override bool UseItem(Item item, Player player) { SkillController.UseItem(player.GetModPlayer <VapePlayer>(), item); return(base.UseItem(item, player)); }
public override void ModifyHitNPCWithProj(Projectile proj, NPC target, ref int damage, ref float knockback, ref bool crit, ref int hitDirection) { SkillController.ModifyHitNPC(this, null, proj, target, ref damage, ref knockback, ref crit); }
public override bool Shoot(Item item, ref Vector2 position, ref float speedX, ref float speedY, ref int type, ref int damage, ref float knockBack) { SkillController.Shoot(this, item, ref position, ref speedX, ref speedY, ref type, ref damage, ref knockBack); return(true); }
public override void OnHitNPC(Item item, NPC target, int damage, float knockback, bool crit) { SkillController.OnHitNPC(this, item, null, target, damage, knockback, crit); }
public override void ModifyHitNPC(Item item, NPC target, ref int damage, ref float knockback, ref bool crit) { SkillController.ModifyHitNPC(this, item, null, target, ref damage, ref knockback, ref crit); }
public override void ModifyHitByProjectile(Projectile proj, ref int damage, ref bool crit) { SkillController.ModifyHitByProjectile(this, proj, ref damage, ref crit); }
public override void ModifyHitByNPC(NPC npc, ref int damage, ref bool crit) { SkillController.ModifyHitByNPC(this, npc, ref damage, ref crit); }
public override void OnHitNPCWithProj(Projectile proj, NPC target, int damage, float knockback, bool crit) { SkillController.OnHitNPC(this, null, proj, target, damage, knockback, crit); }