From 72c976327c41210e5b331f5ec781a3060cb0e755 Mon Sep 17 00:00:00 2001 From: dal4segno Date: Tue, 10 Mar 2026 16:03:57 +0900 Subject: [PATCH] =?UTF-8?q?[Fix]=20=EC=8A=A4=ED=82=AC=20=EC=95=A0=EB=8B=88?= =?UTF-8?q?=EB=A9=94=EC=9D=B4=EC=85=98=EC=9D=B4=20EndAnimation=EB=B6=80?= =?UTF-8?q?=ED=84=B0=20=EC=8B=9C=EC=9E=91=EB=90=98=EB=8A=94=20=EB=AC=B8?= =?UTF-8?q?=EC=A0=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - animator.Update(0f) 추가하여 같은 상태라도 처음부터 재생되도록 강제 리셋 --- Assets/Scripts/Skills/SkillController.cs | 6 ++++++ 1 file changed, 6 insertions(+) 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); }