Example #1
0
 public override void Hurt(bool pvp, bool quiet, double damage, int hitDirection, bool crit)
 {
     SkillController.Hurt(this, pvp, quiet, damage, hitDirection, crit);
 }
Example #2
0
 public override bool UseItem(Item item, Player player)
 {
     SkillController.UseItem(player.GetModPlayer <VapePlayer>(), item);
     return(base.UseItem(item, player));
 }
Example #3
0
 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);
 }
Example #4
0
 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);
 }
Example #5
0
 public override void OnHitNPC(Item item, NPC target, int damage, float knockback, bool crit)
 {
     SkillController.OnHitNPC(this, item, null, target, damage, knockback, crit);
 }
Example #6
0
 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);
 }
Example #7
0
 public override void ModifyHitByProjectile(Projectile proj, ref int damage, ref bool crit)
 {
     SkillController.ModifyHitByProjectile(this, proj, ref damage, ref crit);
 }
Example #8
0
 public override void ModifyHitByNPC(NPC npc, ref int damage, ref bool crit)
 {
     SkillController.ModifyHitByNPC(this, npc, ref damage, ref crit);
 }
Example #9
0
 public override void OnHitNPCWithProj(Projectile proj, NPC target, int damage, float knockback, bool crit)
 {
     SkillController.OnHitNPC(this, null, proj, target, damage, knockback, crit);
 }