IState더보기public interface IState { public void Enter(); public void Update(); public void Exit(); }모든 상태들의 인터페이스 모든 상태는 진입 시점과 탈출 시점이 있으므로, Enter()와 Exit()를 추가했다. 모든 상태는 매 프레임마다 체크할 로직이 필요할 수 있으므로, Update()를 추가했다. BaseState더보기public class BaseState : IState{ // 공통 기능 컴포넌트 protected AnimationController animationController; public virtual void Enter() { } public virtual ..