var t = require; var e = module; var i = exports; Object.defineProperty(i, "__esModule", {value: !0}); const s = t("App"), o = t("BaseModel"), a = (t("ControllerConst"), t("GameConst")); i.default = class extends o.default { constructor(t) { super(t), (this.data = null), s.default.SaveManage.add(this, "GAME_DATA", !1, !0); } init() { console.error('getCurMapData33333333333333333333'); s.default.SaveManage.load("GAME_DATA"); } getCurMapData() { return this.data.maps[this.data.curMapType]; } getFBMapData() { return this.data.maps[a.EmMapType.FB]; } getMainMapData() { return this.data.maps[a.EmMapType.MAIN]; } createMemento(t) { return this.setIdleTime(), this.data; } resetMapData(t = -1) { return ( (this.data.maps[this.data.curMapType] = { curId: t, money: s.default.ConfigManager.gameConf.game.originGold, machines: {} }), this.data.maps[this.data.curMapType] ); } setMemento(t, e) { this.data = t || { maps: { [a.EmMapType.MAIN]: {curId: 1, money: s.default.ConfigManager.gameConf.game.originGold, machines: {}}, [a.EmMapType.FB]: {curId: 10001, money: s.default.ConfigManager.gameConf.game.originGold, machines: {}} }, curMapType: a.EmMapType.MAIN }; } setIdleTime() { this.data.maps[this.data.curMapType].startIdleTime = s.default.DateUtils.secondNow(); } };