diff --git a/Assets/Scripts/Skills/SkillController.cs b/Assets/Scripts/Skills/SkillController.cs index e0398b93..75146e10 100644 --- a/Assets/Scripts/Skills/SkillController.cs +++ b/Assets/Scripts/Skills/SkillController.cs @@ -158,6 +158,9 @@ namespace Colosseum.Skills var overrideController = new AnimatorOverrideController(baseController); overrideController[baseSkillClip] = clip; animator.runtimeAnimatorController = overrideController; + + // 같은 상태라도 처음부터 재생되도록 강제 리셋 + animator.Update(0f); animator.Play(SKILL_STATE_NAME, 0, 0f); } @@ -175,6 +178,9 @@ namespace Colosseum.Skills var overrideController = new AnimatorOverrideController(baseController); overrideController[baseSkillClip] = clip; animator.runtimeAnimatorController = overrideController; + + // 같은 상태라도 처음부터 재생되도록 강제 리셋 + animator.Update(0f); animator.Play(SKILL_STATE_NAME, 0, 0f); }