지금은 각 상태에다 stateEnter, stateUpdate, stateExit로 메서드 분리해놓고 수행할 모든 동작을 집어넣고 있는데요

나중에 캐릭터가 복잡해지면 기능별로 분리해줘야 할 것 같은데 이미 상태별로 분리되어 있어서 어떻게 스크립트를 또 분리시켜야할지 모르겠습니다. 굳이 할 필요 없을까요?
만약 된다면 어떤식으로 하는지 대충이라도 알고 싶습니다.