GiftBagScanner.cs 1.8 KB

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