
현재 Dialogue의 제작 방식에 불편함을느껴 DialogueCSV WPF를 만들게 되었다. 기존 Dialogue의 스크립트는 Unreal Engine 5의 DataTable형식을 빌려 제작했다. 하지만 해당 방식에는 많은 불편함이 있었다.
TEXT를 통해 대화의 순서와 Event, 음성등이 결정되기 때문에 작은 오타가 있더라도 문제가 발생했다. 하지만 가드문을 꼼꼼히 해놓은 덕분에 큰 문제는 발생하지 않았지만 모든 문제 경우를 가드문으로 막는것은 적절치 않고 본질적인 문제를 해결해야 한다고 생각했다.
그래서 WPF를 통해 DialogueManagement Editor를 제작하게 되었다.

상단 대상파일에서 원하는 DialogueType을 선택하고 해당 Type파일에 접근이 가능하다. 목록에서 Dialogue 스크립트 확인이 가능하고. 이미 만들어져있던 스크립트는 하단에서 수정이 가능하다.




이미 보유하고있는 ID를 입력하고 저장할 시 기존 Dialogue가 수정되고 새로운 ID를 입력할 시 새로운 스크립트가 작성된다. Voice와 NextUI를 선택할 수 있으며 Voice는 미리듣기를 가능하게 하였다.



Choice와 같이 특정 입력이 더 필요한 경우에는 추가 입력칸이 생기도록 하였다.
