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) => { var modifierComponent = target.GetComponent(); modifierComponent.ApplyModifier(skillSender.caster, skillSender.skillLogic, skillOption.modifierId); }); } } }