yyl
2025-08-25 1ec983f61def3ad0ee85da87b197259c054644dd
Main/System/Battle/SkillEffect/SkillEffect.cs
@@ -8,6 +8,10 @@
    protected BattleObject caster;
    protected HB427_tagSCUseSkill tagUseSkillAttack;// 目标列表
    protected bool isFinish = false;
    protected Action<int, List<HB427_tagSCUseSkill.tagSCUseSkillHurt>> onHit;
    public SkillEffect(SkillConfig _skillConfig, BattleObject _caster, HB427_tagSCUseSkill _tagUseSkillAttack)
    {
        skillConfig = _skillConfig;
@@ -18,11 +22,26 @@
    //  
    public virtual void Play(Action<int, List<HB427_tagSCUseSkill.tagSCUseSkillHurt>> _onHit)
    {
        onHit = _onHit;
    }
    public virtual void Run()
    {
    }
    public virtual void OnMiddleFrameEnd(int times, int hitIndex)
    {
    }
    public virtual void OnMiddleFrameStart(int times)
    {
    }
    public virtual bool IsFinished()
    {
        return isFinish;
    }
}