| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 | using CombatLibrary.CombatLibrary.CombatCore.CustomizeTimeLogic.FxLogic;using UTool.CustomizeTimeLogic.FxLogic.TimeLineEventinterface;namespace GameLogic.Combat.Skill.IntensifierEffect{    public class IntensifierEffectBasic : SkillBasic    {        private BetterList<SkillBasic> intensifierSkillList = new BetterList<SkillBasic>();        protected override void ProUseSkill()        {                    }        /// <summary>        /// 增强技能使用前        /// </summary>        /// <param name="skillBasic"></param>        public void IntensifierSkillUseBefore(SkillBasic skillBasic)        {            ProIntensifierSkillUseBefore(skillBasic);        }        protected virtual void ProIntensifierSkillUseBefore(SkillBasic skillBasic)        {        }        /// <summary>        /// 增强技能使用前        /// </summary>        /// <param name="skillBasic"></param>        public void IntensifierSkillTimelineFxLogicInitBefore(SkillBasic skillBasic, string groupName,            ITimelineFxLogic timelineFxLogic, TriggerData triggerData)        {            ProIntensifierSkillTimelineFxLogicInitBefore(skillBasic, groupName, timelineFxLogic, triggerData);        }        protected virtual void ProIntensifierSkillTimelineFxLogicInitBefore(SkillBasic skillBasic, string groupName,            ITimelineFxLogic timelineFxLogic, TriggerData triggerData)        {        }        /// <summary>        /// 增强技能完成后        /// </summary>        /// <param name="skillBasic"></param>        public void IntensifierSkillTimelineFxLogicUseFinish(SkillBasic skillBasic)        {            ProIntensifierSkillTimelineFxLogicUseFinish(skillBasic);        }        protected virtual void ProIntensifierSkillTimelineFxLogicUseFinish(SkillBasic skillBasic)        {        }    }}
 |