옵저버 패턴 마무리 오늘 새벽까지 진행한 코드는 데이터를 전달해주는 StateMachine이 있는 코드였다. 그러나, StateMachine은 상태를 저장하고 관리하는 역할만을 하게 하는 방향으로 코드를 짤 수 있다.(그리고 이 방향이 조금 더 기능을 작게 분해하는 과정이다.)각 State들이 관찰자로 참여해 직접 CapsuleController에 들어오는 데이터를 관찰하고, 그 데이터를 기반으로 행동하게 할 것이다. 그렇게 하기 위해서는 다음과 같은 과정을 거쳐야 한다. 옵저버들을 관리할 새 Dictionary 만들기CapsuleController (subject)에 state들을 옵저버로 등록할 수 있는 함수 생성.Ontrigger와 OnReadValue에서 예외처리 변경하기각각의 State들에서..