コード例 #1
0
        private async void Init()
        {
            await MobInfo.Load(new Progress <int>());

            if (!isNewFile)
            {
                await QuestDialog.Load(new Progress <int>());

                foreach (DataRow row in QuestDialog.Rows)
                {
                    if (QuestStrings.ContainsKey(Convert.ToUInt16(row.ItemArray[0])))
                    {
                        continue;
                    }

                    QuestStrings.Add(Convert.ToUInt16(row.ItemArray[0]), row.ItemArray[1].ToString());
                }
            }

            foreach (DataRow row in MobInfo.Rows)
            {
                if (MobRows.ContainsKey(Convert.ToUInt16(row.ItemArray[0])))
                {
                    continue;
                }
                MobRows.Add(Convert.ToUInt16(row.ItemArray[0]), row.ItemArray);
            }
        }