yyl
2025-09-09 a145fccec270b699d9231891650b19d6857d385a
Main/System/Battle/SkillEffect/SkillEffect.cs
@@ -10,6 +10,8 @@
    protected bool isFinish = false;
    protected bool isFinishFrameEnd = false;
    protected Action<int, List<HB427_tagSCUseSkill.tagSCUseSkillHurt>> onHit;
    public SkillEffect(SkillConfig _skillConfig, BattleObject _caster, HB427_tagSCUseSkill _tagUseSkillAttack)
@@ -64,16 +66,17 @@
    /// </summary>
    public virtual void OnFinalFrameEnd()
    {
        isFinishFrameEnd = true;
    }
    
    public virtual bool IsFinished()
    {
        return isFinish;
        return isFinish && isFinishFrameEnd;
    }
    public virtual void ForceFinished()
    {
        isFinish = true;
        isFinishFrameEnd = true;
    }
}