var t = require; var e = module; var i = exports; Object.defineProperty(i, "__esModule", {value: !0}), (i.GameDataMsr = i.GameDataSaveKey = void 0); const s = t("App"); var o; ((t = o = i.GameDataSaveKey || (i.GameDataSaveKey = {})).PLAYER_INFO = "PLAYER_INFO"), (t.AD_AND_SHARE_DATA = "AD_AND_SHARE_DATA"), (t.BAG_DATA = "BAG_DATA"), (t.MAIN_DATA = "MAIN_DATA"), (t.LUCK_DATA = "LUCK_DATA"), (i.GameDataMsr = class { constructor() { (this.playerInfo = null), (this.gameMainData = null), (this.tempData = {isSyncDataByServer: !1}); } init() { s.default.SaveManage.add(s.default.SoundManager, s.default.SoundManager.saveKey, !0, !1), s.default.SaveManage.add(this, o.PLAYER_INFO, !0, !0), s.default.SaveManage.load(o.PLAYER_INFO); } loadData() { s.default.SaveManage.load(o.AD_AND_SHARE_DATA), s.default.SaveManage.load(o.MAIN_DATA); } updateDayData(t, e) { o.MAIN_DATA; } createMemento(t) { switch (t) { case o.PLAYER_INFO: return this.playerInfo; case o.MAIN_DATA: } return null; } setMemento(t, e) { switch (e) { case o.PLAYER_INFO: t ? ((this.playerInfo = t), isNaN(this.playerInfo.mainTaskCnt) && (this.playerInfo.mainTaskCnt = 0)) : (this.playerInfo = { score: 0, finishTaskCnt: 0, gold: 0, diamond: 0, nickName: "" + Math.floor(1e5 + 1e5 * Math.random()), head: "", sex: 0, id: 0, account: "", token: "", timestamp: 0, saveTime: 0, loginDaynumber: 1, registerDaynumber: 1, registerTime: Date.now(), mainTaskCnt: 0, recharge: 0, vipRecharge: 0 }); break; case o.MAIN_DATA: this.gameMainData = t; } } });