コード例 #1
0
        public void InitQuests(MieSystemDB systemDb)
        {
            MieTableQuestsNodeLinksDao.ClearTable(systemDb);
            MieTableQuestsEntriesDao.ClearTable(systemDb);

            MieTableLanguageDao.ClearTable(systemDb);
        }
コード例 #2
0
        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);
        }