using System; using System.Collections.Generic; using UnityEngine; public class SkillEffect { protected SkillConfig skillConfig; protected BattleObject caster; protected HB427_tagSCUseSkill tagUseSkillAttack;// 目标列表 protected Action> onHit; public SkillEffect(SkillConfig _skillConfig, BattleObject _caster, HB427_tagSCUseSkill _tagUseSkillAttack) { skillConfig = _skillConfig; caster = _caster; tagUseSkillAttack = _tagUseSkillAttack; } // public virtual void Play(Action> _onHit) { onHit = _onHit; } public virtual void Run() { } public virtual void OnMiddleFrameEnd(int times, int hitIndex) { } public virtual void OnMiddleFrameStart(int times) { } }