이번에 만든것은 퀘스트 시스템이다. 이전에 구조를 잡아놓았던 DataClasses를 활용해 만들었다. 이전글 https://jinsso.tistory.com/10 [유니티/C#] 데이터를 관리하는 클래스 만들기 이전에 데이터를 csv에서 읽어와 저장하는 코드를 작성했었다. 하지만 기능 구현에 중점을 두고 코드를 짜다보니 보기에도, 사용하기에도 별로고 유지보수에도 별로 좋지 못했다. 이번에는 csv로 jinsso.tistory.com 이전의 스킬 시스템 구축 요청을 받았을 때의 경험이 있어서 이번에는 비교적 쉽게 만들 수 있었다. 정리를 하면 1) 1단계 퀘스트 3개를 랜덤으로 가져온다 2) 가져올 때 이전에 가져온 항목과 QuestID가 동일하면 다시 뽑는다 3) 3개가 확정이 되었다면 UI에 적용한다 ..