using Cal; namespace ET { public class SkillOptionLogic_移除技能 : SkillOptionLogicBase { public override SkillOptionType skillOptionType => SkillOptionType.移除技能; public override SkillOptionBase skillOptionBase { get; set; } SkillOption_移除技能 skillOption; public override void HandleEvent(ISkillSender skillSender) { skillOption = skillOptionBase.As(); SelectTargetHelper.GetTarget(skillOption.selectTarget, skillSender, Action); } private async ETTask Action(Unit target, ISkillSender skillSender) { target.GetComponent().RemoveSkill(skillSender.caster, this.skillOption.skillId); } } }