유니티에서 "Stack empty."에러가 발생하였습니다. 무조건 발생하는 건 아닌데 아주 가끔 에러가 납니다. 1. 원인을 찾자 처음에는 'enum'를 'switch'로 비교하는 곳에서 에러가 나서 아주 옛날에 있던 타입변환 버그를 의심했었습니다. 그런데 에러를 추적하다 보니 플레이메이커(Playmaker, FSM)의 함수를 호출하면 해당 에러가 나는 것을 발견하였습니다. 문제는 플레이메이커에서 나는 에러 잡는 방법을 몰라...... 검색을 해도 나오질 않는 겁니다. 2. 해결 방법 결국 여러 번의 삽질을 하다가 어떤 상황인지는 모르겠지만 스레드 에러가 나는 것을 확인했습니다. 이 에러가 "Stack empty."에러와 연관있는지는 모르겠지만 일단 예외 처리가 필요할 것으로 보여서 메인 스레드에서 실행..