플레이어 상태머신을 구현하는데 있어서 의문이 있는데

설명을 하자면


플레이어 기본 상태 (Idle)

InputSystem으로 받은 키 값으로 인한 플레이어 상태 (Jump)

Jump중에 플레이어 Dash


이때 플레이어는 이미 Jump로 인해 공중에 뜬 상태이고

대쉬 동작이 아직 끝나지 않았는데 바닥에 닿게 될 경우

대쉬 관련 상태에 오류가 발생하는데


어떤 구조로 상태머신을 구현 해야 하는지 당최 알수가 없습니다...


제가 설명을 많이 못하는 것 같은데


좀 더 쉽게 설명 해보면 기본적인 상태머신은 한가지의 상태만을 가지고있는데

그런 이유로 2가지 이상의 상태가 발생하게 되는 상황(방금처럼 점프 중 대쉬, 점프 중 공격, 이동 중 대쉬 등등)에

대한 상태 처리를 어떻게 해야 할지 의문입니다.