퀘스트 DB구조
- ID, Name, Description, type, target,count, reward(exp,gold,item등)
퀘스트 DB생성 순서
- 몬스터처지, 아이템(획득,조합,사용), 일일 접속, NPC대화, 튜토리얼 등 퀘스트의 종류를 기획하여 DB구조 설정
- 퀘스트의 종류를 type으로 구분(GetItem, TalkNpc,EnterMap,ClearMap 등)
- 모든 퀘스트에 카운트를 두고 사용
- QuestData Class생성(프로퍼티, rewardList)
- 퀘스트 진행에 관한 정보를 채크 할 Quest Class생성(수락?진행중?완료?얼마나?)
- QuestManager 생성 (진행중 퀘스트, 완료퀘스트 등록)
진행중 : Dictionary<int, Quset>
완료 : HashSet
QuestStart함수, QuestUpdater함수, QuestClear함수, IsClear함수