Beispiel #1
0
        private static void _loadCardPostfixes(AbstractDb <int> db, byte[] data)
        {
            var table = db.Table;
            DbDebugItem <int> debug = new DbDebugItem <int>(null);

            TextFileHelper.LatestFile = db.ProjectDatabase.MetaGrf.LatestFile;

            foreach (string element in TextFileHelper.GetSingleElement(data))
            {
                try {
                    int itemId = Int32.Parse(element);
                    table.SetRaw(itemId, ClientItemAttributes.IsCard, true, true);
                    table.SetRaw(itemId, ClientItemAttributes.Postfix, true, true);
                }
                catch (Exception err) {
                    if (!debug.ReportException(err))
                    {
                        return;
                    }
                }
            }

            Debug.Ignore(() => DbDebugHelper.OnLoaded(db.DbSource, db.ProjectDatabase.MetaGrf.FindTkPath(db.ProjectDatabase.MetaGrf.LatestFile), db));
        }