using Cal; namespace ET { public class SkillOptionLogic_移除Modifier : SkillOptionLogicBase { public override SkillOptionType skillOptionType => SkillOptionType.移除Modifier; public override SkillOptionBase skillOptionBase { get; set; } SkillOption_移除Modifier skillOption; public override void HandleEvent(ISkillSender skillSender) { skillOption = skillOptionBase.As(); SelectTargetHelper.GetTarget(skillOption.selectTarget, skillSender, (target, skillSender) => { if (skillSender is ModifierSkillSender modifierSkillSender) target.GetComponent().RemoveModifier(modifierSkillSender); }); } } }