fix: 드로그 패턴 애니메이션 재생 끊김 수정

- BT 재평가 중에도 패턴 실행 상태를 보존하도록 보스 패턴 액션과 런타임 상태를 조정했다.
- 스킬 컨트롤러에서 동일 프레임 종료 판정을 막아 패턴 내 다음 스킬이 즉시 잘리는 문제를 수정했다.
- 드로그 BT, 패턴/스킬 데이터, 애니메이션 클립과 컨트롤러를 현재 검증된 재생 구성으로 정리했다.
- 자연 발동 기준으로 콤보-기본기2 재생 시간을 재검증해 클립 길이와 실제 재생 간격이 맞는 것을 확인했다.
This commit is contained in:
2026-04-12 05:44:54 +09:00
parent 12a481b596
commit 9fd231626b
40 changed files with 598072 additions and 425361 deletions

View File

@@ -34,6 +34,9 @@ namespace Colosseum.AI.BehaviorActions.Actions
protected override Status OnStart()
{
if (HasActivePatternExecutionState)
return base.OnStart();
if (!TrySelectPattern(out selectedPattern))
return Status.Failure;
@@ -44,7 +47,9 @@ namespace Colosseum.AI.BehaviorActions.Actions
protected override void OnEnd()
{
selectedPattern = null;
if (!HasActivePatternExecutionState)
selectedPattern = null;
base.OnEnd();
}