Action Chain은 유닛의 단일 행동을 처리하는 흐름 시스템이다.
행동은 제안 → 확정 → 실행 → 종료 구조로 처리된다.
모든 행동은 아래 논리 흐름을 따른다.
Targeting → Confirm → Resolve → End
이 구조는 모든 행동에서 유지되어야 한다.
위 구조는 논리 단계이며,
실제 상태 머신에서는 이를 세분화한 상태(
Targeting,SkillSelecting,AttackTargeting등)를 사용한다.
하나의 행동 흐름은 단일 Action으로 간주된다.
행동 소비는 End 단계에서만 발생한다.
현재 구현 범위에서의 대표 흐름은 다음과 같다.