FSM in Unity 이전에 공부했었던 FSM, finite state machine을 유니티 상에서 구현해 캐릭터의 idle, move 상태를 구현했습니다.이러한 디자인패턴을 기반으로 캐릭터들을 구현하게된다면 좀더 아름다운 코드가 나올수있을것같습니다. 완벽하게는 아니지만 각 객체의 역할을 분리할수있었다는 점에서 편리할수있을것같습니다. 우선 앞으로 정의할 상태들의 인터페이스 IState를 만들었습니다. public interface IState{// 인터페이스로 구현함으로써 player클래스에서 이 인터페이스로 호출합니다.void OnEnter(Player player);void Update();void OnExit();} OnEnter는 상태가 시작될때 호출됩니다. player클래스를 파라미터로 받아..