GiftBagScanner.cs 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. using System;
  2. using System.Collections.Generic;
  3. using GFGGame;
  4. namespace GFGEditor
  5. {
  6. public class GiftBagScanner
  7. {
  8. public static void StartScan()
  9. {
  10. var dataArray = GiftBagCfgArray.Instance.dataArray;
  11. SQLiteHelper.Instance.OpenConnection();
  12. try
  13. {
  14. foreach (var cfg in dataArray)
  15. {
  16. int type = 0;
  17. if (cfg.costId == 0)
  18. {
  19. }
  20. switch (cfg.costId)
  21. {
  22. case 0:
  23. type = 0;
  24. break;
  25. case ConstItemID.DIAMOND_RED:
  26. type = 1;
  27. break;
  28. case 2:
  29. type = 2;
  30. break;
  31. default:
  32. type = 3;
  33. break;
  34. }
  35. // count++;
  36. var names = new string[] { nameof(cfg.costType) };
  37. var values = new string[] { "" + type };
  38. SQLiteHelper.Instance.UpdateValues(nameof(GiftBagCfgArray), names, values, nameof(cfg.id), cfg.id.ToString());
  39. }
  40. }
  41. catch (Exception e)
  42. {
  43. ET.Log.Error(e.ToString());
  44. }
  45. finally
  46. {
  47. SQLiteHelper.Instance.CloseConnection();
  48. }
  49. }
  50. }
  51. }