修复BUG

This commit is contained in:
COMPUTER\EDY 2025-10-11 18:59:24 +08:00
parent 929e797b84
commit 85f336acca

View File

@ -312,9 +312,23 @@ export default class GameManager extends cc.Component {
//#region 老用户,读取数据
/** 老用户,有本地缓存数据,与服务器数据做比对,哪边关卡等级高以哪边为主 */
getUserDataToLocal(data) {
const timestamp = Date.now();
let levelInfo = cc.fx.StorageMessage.getStorage("level");
let coinInfo = cc.fx.StorageMessage.getStorage("coin");
let propInfo = cc.fx.StorageMessage.getStorage("prop");
let propInfo = {
"freezeAmount": 0,
"hammerAmount": 0,
"magicAmount": 0,
"timestamp": timestamp,
}
cc.fx.GameConfig.GM_INFO.freezeAmount = propInfo.freezeAmount;
cc.fx.GameConfig.GM_INFO.hammerAmount = propInfo.hammerAmount;
cc.fx.GameConfig.GM_INFO.magicAmount = propInfo.magicAmount;
cc.fx.GameConfig.GM_INFO.level = data.levelAmount;
//// cc.fx.GameConfig.GM_INFO.coin = data.coinAmount;
cc.fx.StorageMessage.setStorage("prop", propInfo);
console.log("____________存储道具信息", propInfo);
if (data.levelAmount == null || data.levelAmount == undefined) {
data.levelAmount = 0;
}
@ -419,18 +433,19 @@ export default class GameManager extends cc.Component {
cc.fx.StorageMessage.setStorage("level", levelInfo);
//// let coinInfo = { "coin": data.coinAmount, "timestamp": timestamp };
//// cc.fx.StorageMessage.setStorage("coin", coinInfo);
// let propInfo = {
// "freezeAmount": data.freezeAmount,
// "hammerAmount": data.hammerAmount,
// "magicAmount": data.magicAmount,
// "timestamp": timestamp,
// }
// cc.fx.GameConfig.GM_INFO.freezeAmount = data.freezeAmount;
// cc.fx.GameConfig.GM_INFO.hammerAmount = data.hammerAmount;
// cc.fx.GameConfig.GM_INFO.magicAmount = data.magicAmount;
let propInfo = {
"freezeAmount": 0,
"hammerAmount": 0,
"magicAmount": 0,
"timestamp": timestamp,
}
cc.fx.GameConfig.GM_INFO.freezeAmount = propInfo.freezeAmount;
cc.fx.GameConfig.GM_INFO.hammerAmount = propInfo.hammerAmount;
cc.fx.GameConfig.GM_INFO.magicAmount = propInfo.magicAmount;
cc.fx.GameConfig.GM_INFO.level = data.levelAmount;
//// cc.fx.GameConfig.GM_INFO.coin = data.coinAmount;
// cc.fx.StorageMessage.setStorage("prop", propInfo);
cc.fx.StorageMessage.setStorage("prop", propInfo);
console.log("____________存储道具信息", propInfo);
}
}
/** 倒计时保证进度在1秒内不进入游戏 */