캐릭터에 아이들, 웨이트 두 개의 상태와 간단한 상태기계를 도입했습니다.
상태를 Dictionary 로 관리하게 함으로써, 현재는 두개지만 추후 몇개를 늘려도 문제가 없도록 구조를 짰습니다.
Dictionary 를 도입하면 if나 switch 같은 조건문으로 처리하는 것보다 유지보수에서 더 유리합니다.
상태를 도입하면서 단순 애니메이션 랜덤 재생이 아니라
해당 상태로 바귀었을 대 애니메이션이 되도록 수정했습니다.
덕분에, 애니메이션 중간에 다른 애니메이션이 재생되는 현상이 사라졌습니다.