GameDataMsr.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. var t = require;
  2. var e = module;
  3. var i = exports;
  4. Object.defineProperty(i, "__esModule", {value: !0}), (i.GameDataMsr = i.GameDataSaveKey = void 0);
  5. const s = t("App");
  6. var o;
  7. ((t = o = i.GameDataSaveKey || (i.GameDataSaveKey = {})).PLAYER_INFO = "PLAYER_INFO"),
  8. (t.AD_AND_SHARE_DATA = "AD_AND_SHARE_DATA"),
  9. (t.BAG_DATA = "BAG_DATA"),
  10. (t.MAIN_DATA = "MAIN_DATA"),
  11. (t.LUCK_DATA = "LUCK_DATA"),
  12. (i.GameDataMsr = class {
  13. constructor() {
  14. (this.playerInfo = null), (this.gameMainData = null), (this.tempData = {isSyncDataByServer: !1});
  15. }
  16. init() {
  17. console.error('s.default.SoundManager', s.default.SoundManager);
  18. console.error('s.default.SoundManager.saveKey', s.default.SoundManager.saveKey);
  19. console.error(o.PLAYER_INFO);
  20. s.default.SaveManage.add(s.default.SoundManager, s.default.SoundManager.saveKey, !0, !1),
  21. s.default.SaveManage.add(this, o.PLAYER_INFO, !0, !0),
  22. s.default.SaveManage.load(o.PLAYER_INFO);
  23. }
  24. loadData() {
  25. s.default.SaveManage.load(o.AD_AND_SHARE_DATA), s.default.SaveManage.load(o.MAIN_DATA);
  26. }
  27. updateDayData(t, e) {
  28. o.MAIN_DATA;
  29. }
  30. createMemento(t) {
  31. switch (t) {
  32. case o.PLAYER_INFO:
  33. return this.playerInfo;
  34. case o.MAIN_DATA:
  35. }
  36. return null;
  37. }
  38. setMemento(t, e) {
  39. switch (e) {
  40. case o.PLAYER_INFO:
  41. t
  42. ? ((this.playerInfo = t),
  43. isNaN(this.playerInfo.mainTaskCnt) && (this.playerInfo.mainTaskCnt = 0))
  44. : (this.playerInfo = {
  45. score: 0,
  46. finishTaskCnt: 0,
  47. gold: 0,
  48. diamond: 0,
  49. nickName: "" + Math.floor(1e5 + 1e5 * Math.random()),
  50. head: "",
  51. sex: 0,
  52. id: 0,
  53. account: "",
  54. token: "",
  55. timestamp: 0,
  56. saveTime: 0,
  57. loginDaynumber: 1,
  58. registerDaynumber: 1,
  59. registerTime: Date.now(),
  60. mainTaskCnt: 0,
  61. recharge: 0,
  62. vipRecharge: 0
  63. });
  64. break;
  65. case o.MAIN_DATA:
  66. this.gameMainData = t;
  67. }
  68. }
  69. });