fix: 드로그 패턴 애니메이션 재생 끊김 수정
- BT 재평가 중에도 패턴 실행 상태를 보존하도록 보스 패턴 액션과 런타임 상태를 조정했다. - 스킬 컨트롤러에서 동일 프레임 종료 판정을 막아 패턴 내 다음 스킬이 즉시 잘리는 문제를 수정했다. - 드로그 BT, 패턴/스킬 데이터, 애니메이션 클립과 컨트롤러를 현재 검증된 재생 구성으로 정리했다. - 자연 발동 기준으로 콤보-기본기2 재생 시간을 재검증해 클립 길이와 실제 재생 간격이 맞는 것을 확인했다.
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user