public void InitQuests(MieSystemDB systemDb) { MieTableQuestsNodeLinksDao.ClearTable(systemDb); MieTableQuestsEntriesDao.ClearTable(systemDb); MieTableLanguageDao.ClearTable(systemDb); }
public void ConvertQuests(MieSystemDB systemDb, string questsPath, MieFileList fileList) { if (this.LanguageInfo == null) { var msg = $"LanguageInfo が未設定です。ConvertLanguage()で言語情報を先に作成してください。"; logger.Fatal(msg); throw new Exception(msg); } var questsNodeInfo = MieQuestsDesignDao.LoadFromFolder(questsPath, fileList); //// NodeLink情報をDBに格納する。 MieTableQuestsNodeLinksDao.SaveToDB(systemDb, questsNodeInfo); //// 付加情報(クエスト)の取得 MieTableQuestsEntriesDao.SaveToDB(systemDb, questsNodeInfo); }