var t = require; var e = module; var i = exports; Object.defineProperty(i, "__esModule", {value: !0}); const s = t("App"), {} = cc._decorator; i.default = class { constructor() { (this.saveKey = "SettingManager"), s.default.SaveManage.add(this, this.saveKey, !1, !0), s.default.SaveManage.load(this.saveKey); } set recursionSyntheticInCamp(t) { this._saveData.recursionSyntheticInCamp = t; } get recursionSyntheticInCamp() { return this._saveData.recursionSyntheticInCamp; } set overlapJudgeInCamp(t) { this._saveData.overlapJudgeInCamp = t; } get overlapJudgeInCamp() { return this._saveData.overlapJudgeInCamp; } set autoCollection(t) { this._saveData.autoCollection = t; } get autoCollection() { return this._saveData.autoCollection; } set petFiveCompose(t) { this._saveData.petFiveCompose = t; } get petFiveCompose() { return this._saveData.petFiveCompose; } get isBonusOver() { return this._saveData.isBonusOver; } set isBonusOver(t) { this._saveData.isBonusOver = t; } get confirmUse() { return this._saveData.confirmUse; } set confirmUse(t) { this._saveData.confirmUse = t; } set highFrame(t) { (this._saveData.highFrame = t) ? cc.game.setFrameRate(60) : cc.game.setFrameRate(30); } get highFrame() { return this._saveData.highFrame; } createMemento() { return this._saveData; } setMemento(t) { t ? (this._saveData = t) : ((this._saveData = { autoCollection: 1, overlapJudgeInCamp: 0, recursionSyntheticInCamp: 0, petFiveCompose: 0, isBonusOver: 0, confirmUse: 0, highFrame: 1 }), cc.sys.platform === cc.sys.WECHAT_GAME && (cc.sys.os === cc.sys.OS_IOS || wx.getSystemInfoSync().benchmarkLevel < 20) && (this._saveData.highFrame = 0)); } save() { s.default.SaveManage.save(this.saveKey); } };