hch
2025-09-15 431c17a1b8f1ec3112c84e03cbc872d201e8969c
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;
    }
}