NPC 대화 시스템을 만들기 전에 먼저 해야 할 일은, NPC에 관한 정보와 NPC가 출력할 대사를 어떤 식으로 관리할지 구조부터 정리하는 것이다.특히 NPC 대화는 단순히 텍스트 한 줄을 띄우는 수준에서 끝나지 않고, NPC 이름, 초상화, 퀘스트 상태, 대사 조건, 음성 재생, 자동 넘김 같은 요소들이 함께 엮이기 때문에 처음부터 데이터 구조를 잘 나눠두는 편이 이후 유지보수와 확장에 훨씬 유리하다.이번 프로젝트는 아직 알파 단계이고, NPC는 플레이어와 복잡한 선택형 대화를 주고받는 구조가 아니라 퀘스트를 주는 역할에 가깝다.그래서 이번에는 아래 방향으로 구조를 설계했다.NPC 기본 정보는 DataTable로 관리NPC 대사 데이터도 DataTable로 관리NPC별 설정과 참조 정보는 DataAss..