| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 | using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text;using GFGGame;using UnityEngine;namespace GFGEditor{    public class CardScanner    {        private static Dictionary<int, int> levelCountDIc = new Dictionary<int, int>();        public static void StartScan()        {            levelCountDIc.Clear();            // var dataArray = CardLvlCfgArray.Instance.dataArray;            // SQLiteHelper.Instance.OpenConnection();            // try            // {            //     foreach (var cfg in dataArray)            //     {            //         int count = levelCountDIc.ContainsKey(cfg.cardRarity) ? levelCountDIc[cfg.cardRarity] : 0;            //         levelCountDIc[cfg.cardRarity] = count + 1;            //     }            // }            // catch (Exception e)            // {            //     ET.Log.Error(e.ToString());            // }            // finally            // {            //     SQLiteHelper.Instance.CloseConnection();            // }            // SQLiteHelper.Instance.OpenConnection();            // try            // {            //     ICollection<int> keys = levelCountDIc.Keys;            //     foreach (int key in keys)            //     {            //         int count = levelCountDIc[key];            //         var names = new string[] { "maxCardLvl" };            //         var values = new string[] { "" + count };            //         SQLiteHelper.Instance.UpdateValues(nameof(CardRarityCfgArray), names, values, "cardRarity", key.ToString());            //     }            // }            // catch (Exception e)            // {            //     ET.Log.Error(e.ToString());            // }            // finally            // {            //     SQLiteHelper.Instance.CloseConnection();            // }        }        public static void WriteCardRarity()        {        }    }}
 |