상태패턴을 모를 땐 enum으로 나열하고 코루틴으로 상태를 전환했다.하지만 이는 유지보수에 불리하고 나중엔 알아먹지 못하는 현상이 발생한다. 그러니 상태패턴을 사용하자.using System.Collections;using System.Collections.Generic;using UnityEngine;public interface IState{ void OnStart(); void OnExit(); void OnExecuteUpdate();}public class MonsterState : IState{ public virtual void OnStart() { } public virtual void OnExit() { } public virtual void OnExecu..