using System.Collections; using System.Collections.Generic; using UnityEngine; public class Stab : Skill { protected override void Revise() { skillName = "螺旋突刺"; description = "旋转长枪向前突刺,具有相当的穿透性,甚至能够使敌人暂时混乱,受到更多伤害\n特殊效果:“贯穿”" + ":攻击敌人时附带一定真实伤害"; } Buff penetration = new Penetration(); public override void ApplySkill() { foreach(var enemy in enemiesInRange) { enemy.ChangeHealth(-12); enemy.buffManager.AddBuff(new AttackBuff(2, -0.3f)); } } public override void ApplySkillState() { self.buffManager.AddSpecial(penetration); } public override void RemoveSkillState() { self.buffManager.RemoveSpecial(penetration); } }