import GameMgr from "../Mgr/GameMgr"; import Common5 from "../../Platform/th/Common5"; import EventMgr from "../Event/EventMgr"; import { ryw_Event } from "../Event/EventEnum"; import DayUnlock from "../Mgr/DayUnlock"; // import { GOODS_NUMBER } from "../../Scripts/bagLayer/BagGoodsManager"; export class LevelFlag { public level: number = 0; public flag: number[] = []; } export class UserData { } //游戏数据,为保持版本兼容,建议不要删除和修改字段名 export class UserGameData { public lastOnlineTime: number = 0; public firstIn: boolean = true; public firstInNew2: boolean = true; public uuid: string = ''; public userId = ""; public otherPlatformUserID = ""; public dayUnlock: any = {}; public headImg: string = "headImg1"; public headImgUnlock: Array = ["headImg1"]; public money: number = 20000; public userIQ: number = 0; public yuanBao: number = 0; public day: number = 1; public timeHour: number = 0; public timeMin: number = 0; public isNewDay: boolean = false; //实际的一天 public lastOnlineTimestamp: number = 0; public saiCheFreeNum: number = 3;//免费赛车次数 public laJiFreeNum: number = 3;//免费翻垃圾次数 public FanLajiTimeStamp = 0; public bingHuFreeNum: number = 5;//免费冰壶次数 public BingHuTimeStamp = 0; public dadianListGame = [] public isKuaiDiKaiQi = [] public kuaiDiMangHeNum: number = 4;//免费快递盲盒数量 public kuaiDiMangHeFirstIn = false public bagGoodsList = []; // 地摊模块 public ditan_data = [] //地摊卖出物品 public ditanSaleGoodsIndex = 0 //狩猎场-弓箭广告次数 public shouLiChang_gongJianAd = 0 //狩猎场-猎枪广告次数 public shouLiChang_lieQiangAd = 0 //狩猎场-网广告次数 public shouLiChang_wangAd = 0 public taofenArray = { tanhuang: 0, xichen: 0 } public diaoyuNum: number = 0 public kuaiDiList = [] public levelNum_Array: Array = []; public levelNum: number = 0;//当前关卡 public successLevels = []; public wordGameAnswerUnlock: Array = [];//侦探笔记游戏当前是否看答案,0没看,1看了提示,2看了答案 public levelNum_Word_Array: Array = []; // 钓鱼模块 public diaoyu_data = [] public curJuQingUnLockIndex: string = 'DH_1'//当前解锁的剧情索引 public curUnLockMainTaskInfo = {}//当前解锁的主任务信息 public recodeMainTaskInfo = {} public curUnLockSubTaskInfo = {}//当前解锁的主任务信息 public chatRecordData = {}//记录玩家的聊天记录 每个jsonName下记录dayIndexStr或eventIndexStr public saveGameProgressData_nls = null public isFinishCeBianLanAward: boolean = false//是否领取过侧边栏奖励 public daoyeGoodList = [] public daoyeJiaoHuo = false public daoyeShuaXin = 0 public daoyeIndex = 0//商人0,1 public daoyeListName = ''//商人订单名(重新刷新需要) public FengWeiHotelList = [] public FengWeiEarnMoney = { earnMoney: 0, xiaofei: 0 }//显示使用 public FengWeiZhaopin = { isZhaoPin: false, zhaopinLevel: 0 }// public fengWeiGirlSpineStr = '' public naiNaiStatus = 0//0初始状态,1去医院了,2病好了 public nianHuoExistIdTab = []//年货存在id public canInterGameList = [] public userHeTong = { buyChiTang: false, buyKuaiDiZhan: false, buyXiaShuiDao: false, buyJiuGuan: false, buyJiTuan: false, chongHuiSuJia: false, BuyWangHongJD: false, TianYanJingQu: false, RenleiJinQu: false, ZhiZhunDian: false, buyMeiShiJie: false, buyYangZhiChang: false , buyZhanLanGuan: false, buyJiaGongCang: false, buyYeLianChang: false, buyYuChuan: false, buyChaChang: false, buyJiaoShiQu: false, buyQiZhenYuan: false, } public jianZaoLeftTime = 720 public isOpenYanHua = false public firstStepIndex = 0 public unLockGameNameTab = [] public unLockGameNameSGTab = [] public gameGuideStepIndex = 0 //股票 public curSaveStockDay: number = -1//当前保存的股票对应天数 public tomorrowStockData: any = {}//提前透露的股票数据 public stocksData: any = {} public myStockData: any = {} public meiNvZhaoMuData = []//美女招募信息 public industryList = [] public provideMoneyArray: { titleStr: string, titleType: number; qiankuanMoney: number; xuhuanMoney: number; shengyuDay: number; isTodayHuanwan: boolean; isHuanwan: boolean; }[] = [ ] public BaoweiData = { buildBlood: 1000000000, zhiyuanPeople: 1, isQianYue: false }//保卫战 //古董 public todayAntiqueIdList: { isBuy: boolean, goodId: number, jiandingChishu: number }[] = []; // public appraisalIndex: number = 5; // public roomGoodStatus: number = 0//0全破旧 1清理过 2修完窗户 public YunshiChallenge = 0; //房产 public curSaveFangChanDay: number = -1//当前保存的股票对应天数 public tomorrowFangChanData: any = {}//提前透露的股票数据 public FangChansData: any = {} public myFangChanData: any = {} public isStartTask505 = false public treeUnlockIndex: number = 0 public ChongFanHaoMenTimes: number = 86400 public ChongFanHaoMenPeriod: number = 0//重返豪门阶段 public jieSuoBaseIQ = {} public curTaskIndex: number = 0//当前任务index,非taskId public shouYiMoneyCount = {} public guWanShiChangIndex = 0//古玩市场 public nixiHetongNum: { isqianshu: boolean, heTongId: number }[] = [] public kaiKuangFreeNum: number = 3;//免费开矿数量 public kaikuangNum: number = 0 public curDayMountingArr = [] //当天可以开采的山峰 public autoHeChangLeftTime = 0 public isChongFanHaoMen = false public autoHeChangYuanbao = 0 //当前自动合成的元宝数量 public moTuoList = [];//摩托车列表 public paomaChooseArray = [];// public yinshitouziArray = [0, 0, 0, 0, 0] public isMotuochehechengGame = 0 public richLimit = false public stage529TaskFinish = false public finishTaskId = [0, 0] //前面是任务id, 后面是任务完成状态0/1 public kaiGongSiLevelArray = [0, 0, 0, 0, 0] public kaiGongSiLockArray = [0, 0, 0, 0, 0] //有没有证件开公司 //1.0.2 public qingWangLingBaoXiangStatus = [] //没有使用 public qingQangLingFreeNum: number = 4 //没有使用 public xiaoYanZhanChangStatus: number = 0 //没有使用 public chaChangList = [] public chaChangZhaoMuData = { unLockTab: [], zhaoMuTime: 0, zhaoMuBeiShu: 1 } //许愿 public xuyuanList = [] public isXuYuanFinish = false public xuYuancishu = 0 //许愿次数 没有使用 public leitaiIndex = 6 //排名 public renleiJinQuIndex = 2 //人类禁区次数 public curDayWaterArr = []//当天可以抽水的水坑 //黄金渔夫 public saveFishDataList = []; public generateFishQuantity = 3; //刷新海域次数,暂不使用 public showFishDataList = []; public showFishQuantity = 3; //展览馆的展位 public haiDiBaoXiangStatus = [] public haiDiFreeNum: number = 4 public huangjinGouTime = 0; public banYunFishLevel: number = 0 public autoBanZhuanTime = 0; public baiCaoJiList = [] public guShuList = [] public baiCaoJiShuoMingUnlock = false public jiaLiGongFreeNum: number = 1 public SendPZIndex = 2 public xpzGuideStep: number = 0;//洗盘子引导 public isPropChuiZiFree: boolean = true//锤子道具是否免费 public isPropLiuXingFree: boolean = true//流行道具是否免费 public saveGameProgressData = null public paimaiList = [] public firstInNewXPZ: boolean = true; public isAddDesk: boolean = false; //领取奖励 public isDeskReward: boolean = false; //新增 public ChengJiuReward: number[] = [0, 0, 0, 0, 0, 0, 0, 0, 0]; //成就奖励 public shouyiFanbeiNum = 1; //收益翻倍-倍数 public shouyiFanbeiTime = 0; //收益翻倍时间5*60 public autoClickTime = 0; //自动点击时间5*60 public clickIncomeNum = 0; //点击收益倍数*60 public clickNum = 0;//点击次数 public curChallengeId = 0 public mishuPeiXunLevel = 1 public duiyouPeiXunLevel = 1 public myLevel = 1 public paihangbangReward = [-1, 0] //榜单排名// 是否领取奖励 public fangchanList: number[] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; // public fangchanShouyi: number[] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; // public signList = [0, 0, 0, 0, 0, 0, 0, 0]; //前面七位是签到天数, 后面第八位是今天有咩有签到 public mishuList: { mishuId: number, mishuLevel: number, isLock: boolean, is20Reward: boolean }[] = [] public duiyouList: { mishuId: number, mishuLevel: number, isLock: boolean, is20Reward: boolean }[] = [] public shiPuArray: { id: number, isLock: boolean; level: number }[] = [] public tanweiArray: { id: number, isLock: boolean; level: number }[] = [] public zaoCanArray: { id: number, isLock: boolean; }[] = [] public onlineTime = 0 public zhuanPanFree = true public levelupJieSuoArray = [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] public guideMishu = [0, 0] public guideTanChuangBox = [0, 0] public guideIndexArray = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] public dianjiFirstGuide = true public guideMishuQipao = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] public autoLevel = 0 public caiDanStatusTab = [0, 0, 0]//彩蛋触发索引 public yiMaJiangLockArray = []//移麻将解锁状态 //观看广告次数 public showAdNum = 0 //登录天数 public dengLuDayNum = 0 //日期,每天要算一次在线几分钟,用来分辨是不是新的一天 public saveDay = '' //资产 public ziChanData = { curshouyi: 0, getnum: 0, shouyi: 0, unLockNum: [-1, -1, -1, -1] }//unLockNum -1未解锁,0已解锁,大于0就是解锁的数量 public curGameLevelIndex: number = 0; //当前游戏关卡索引 /**need备份finish*/ //厨师协会认证等级 public ChuShiXieHuiLevel = [-1, -1, -1, -1, -1, -1, -1, -1] public userNameRandom = ""; public userName = ""; public userLinkHead = ""; public PaiHangShareState = false public DiaoLuoAllGet = 3;//掉落全都要剩余次数 public ShouCiDiaoLuo = 1;//首次掉落 public statistics: string[] = []; public zuanshi: number = 0; public shouHuoJiList = [] } export default class User { public static code_custom: string = ""; public static openId_custom: string = ""; public static token_custom: string = null; public static nickName_custom: string = ""; public static gender_custom: number = 0; public static get isLogin_custom() { return (User.code_custom != "") || (User.token_custom != ""); } private static readonly _gameData_custom: UserGameData = new UserGameData(); public static getSaveData_custom(): string { User._gameData_custom.dayUnlock = DayUnlock.getData(); return JSON.stringify(User._gameData_custom); } public static TT() { User._gameData_custom.levelNum = 0; User._gameData_custom.levelNum_Array = []; User._gameData_custom.successLevels = []; GameMgr.getInstance_custom().saveGameData_custom(); } /** * 测试用途 */ public static testInitUser_custom() { } public static initiUser_custom(data) { console.log("***************************** User initUser ************************************** "); //console.log(data); // console.log((new Date()).getTime()); if (data == null) { console.log('data为空新玩家'); Common5.isNewUser = true; } else { console.log('data不为空老玩家'); } if (data && 0 != data) { User._gameData_custom.levelNum = User.verify(data.levelNum, 0); User._gameData_custom.lastOnlineTime = User.verify(data.lastOnlineTime, -1) User._gameData_custom.lastOnlineTimestamp = User.verify(data.lastOnlineTimestamp, new Date().getTime()) User._gameData_custom.curGameLevelIndex = User.verify(data.curGameLevelIndex, 0); User._gameData_custom.otherPlatformUserID = User.verify(data.otherPlatformUserID, ""); Common5.lixianTime = new Date().getTime() - User._gameData_custom.lastOnlineTimestamp DayUnlock.initData(User.verify(data.dayUnlock, {})) /**增加文字游戏模式 */ if (null != data.levelNum_Word_Array) { let levelNum_Word_Array: Array = data.levelNum_Word_Array; for (let i = 0; i < levelNum_Word_Array.length; ++i) { User._gameData_custom.levelNum_Word_Array.push(levelNum_Word_Array[i]); } } if (null != data.wordGameAnswerUnlock) { let wordGameAnswerUnlock: Array = data.wordGameAnswerUnlock; for (let i = 0; i < wordGameAnswerUnlock.length; ++i) { let find = false; for (let j = 0; j < User._gameData_custom.wordGameAnswerUnlock.length; j++) { if (User._gameData_custom.wordGameAnswerUnlock[j].level == wordGameAnswerUnlock[i].level) { find = true; break; } } if (!find) { User._gameData_custom.wordGameAnswerUnlock.push(wordGameAnswerUnlock[i]); } } } if (null != data.headImgUnlock) { User._gameData_custom.headImgUnlock = data.headImgUnlock; } if (null != data.money) { User._gameData_custom.money = data.money; } if (null != data.userIQ) { User._gameData_custom.userIQ = data.userIQ; } if (null != data.yuanBao) { User._gameData_custom.yuanBao = data.yuanBao; } if (null != data.saiCheFreeNum) { User._gameData_custom.saiCheFreeNum = data.saiCheFreeNum } if (null != data.day) { User._gameData_custom.day = data.day; } if (null != data.timeHour) { User._gameData_custom.timeHour = data.timeHour; } if (null != data.timeMin) { User._gameData_custom.timeMin = data.timeMin; } if (null != data.firstIn) { User._gameData_custom.firstIn = data.firstIn; } if (null != data.firstInNew2) { User._gameData_custom.firstInNew2 = data.firstInNew2; } if (null != data.uuid) { User._gameData_custom.uuid = data.uuid; } if (null != data.dadianListGame) { User._gameData_custom.dadianListGame = data.dadianListGame; } if (null != data.saveGameProgressData_nls) { User._gameData_custom.saveGameProgressData_nls = data.saveGameProgressData_nls; } if (null != data.bingHuFreeNum) { User._gameData_custom.bingHuFreeNum = data.bingHuFreeNum } if (null != data.laJiFreeNum) { User._gameData_custom.laJiFreeNum = data.laJiFreeNum } if (null != data.FanLajiTimeStamp) { User._gameData_custom.FanLajiTimeStamp = data.FanLajiTimeStamp } if (null != data.BingHuTimeStamp) { User._gameData_custom.BingHuTimeStamp = data.BingHuTimeStamp } if (null != data.isKuaiDiKaiQi) { User._gameData_custom.isKuaiDiKaiQi = data.isKuaiDiKaiQi; } if (null != data.kuaiDiMangHeNum) { User._gameData_custom.kuaiDiMangHeNum = data.kuaiDiMangHeNum } if (null != data.kuaiDiMangHeFirstIn) { User._gameData_custom.kuaiDiMangHeFirstIn = data.kuaiDiMangHeFirstIn } if (null != data.userId) { User._gameData_custom.userId = data.userId; } if (null != data.bagGoodsList) { let bagGoodsList = data.bagGoodsList; User._gameData_custom.bagGoodsList = bagGoodsList } if (null != data.ditanSaleGoodsIndex) { User._gameData_custom.ditanSaleGoodsIndex = data.ditanSaleGoodsIndex; } // 地摊模块 if (null != data.ditan_data) { User._gameData_custom.ditan_data = data.ditan_data; } if (null != data.shouLiChang_gongJianAd) { User._gameData_custom.shouLiChang_gongJianAd = data.shouLiChang_gongJianAd; } if (null != data.shouLiChang_lieQiangAd) { User._gameData_custom.shouLiChang_lieQiangAd = data.shouLiChang_lieQiangAd; } if (null != data.shouLiChang_wangAd) { User._gameData_custom.shouLiChang_wangAd = data.shouLiChang_wangAd; } if (null != data.taofenArray) { User._gameData_custom.taofenArray = data.taofenArray } if (null != data.diaoyuNum) { User._gameData_custom.diaoyuNum = data.diaoyuNum } if (null != data.kuaiDiList) { User._gameData_custom.kuaiDiList = data.kuaiDiList; } if (null != data.daoyeGoodList) { User._gameData_custom.daoyeGoodList = data.daoyeGoodList; } if (null != data.daoyeJiaoHuo) { User._gameData_custom.daoyeJiaoHuo = data.daoyeJiaoHuo; } if (null != data.daoyeShuaXin) { User._gameData_custom.daoyeShuaXin = data.daoyeShuaXin; } if (null != data.daoyeIndex) { User._gameData_custom.daoyeIndex = data.daoyeIndex; } if (null != data.daoyeListName) { User._gameData_custom.daoyeListName = data.daoyeListName; } if (null != data.headImg) { User._gameData_custom.headImg = data.headImg; } if (null != data.levelNum_Array) { let levelNum_Array: Array = data.levelNum_Array; for (let i = 0; i < Common5.addGameArr.length; ++i) { let sum = levelNum_Array[i]; if (sum == 0 || sum == 1) { User._gameData_custom.levelNum_Array[i] = sum; // if (User.getLeveNum_custom() >= i) { // User.setLevelAryy_custom(i, true); // // User._gameData_custom.levelNum_Array[i] = 1; // } } else { User._gameData_custom.levelNum_Array[i] = 0; } } // User._gameData_custom.levelNum_Array[0] = 1; } else { for (let index = 0; index < Common5.addGameArr.length; index++) { User._gameData_custom.levelNum_Array[index] = User.getLeveNum_custom() <= index ? 1 : 0; } // User._gameData_custom.levelNum_Array[0] = 1; } if (null != data.successLevels) { User._gameData_custom.successLevels = data.successLevels; } // 钓鱼模块 if (null != data.diaoyu_data) { User._gameData_custom.diaoyu_data = data.diaoyu_data; } if (null != data.curJuQingUnLockIndex) { User._gameData_custom.curJuQingUnLockIndex = data.curJuQingUnLockIndex } if (null != data.curUnLockMainTaskInfo) { User._gameData_custom.curUnLockMainTaskInfo = data.curUnLockMainTaskInfo } if (null != data.recodeMainTaskInfo) { User._gameData_custom.recodeMainTaskInfo = data.recodeMainTaskInfo } if (null != data.curUnLockSubTaskInfo) { User._gameData_custom.curUnLockSubTaskInfo = data.curUnLockSubTaskInfo } if (null != data.chatRecordData) { User._gameData_custom.chatRecordData = data.chatRecordData; } if (null != data.isFinishCeBianLanAward) { User._gameData_custom.isFinishCeBianLanAward = data.isFinishCeBianLanAward; } if (null != data.FengWeiHotelList) { User._gameData_custom.FengWeiHotelList = data.FengWeiHotelList } if (null != data.FengWeiEarnMoney) { User._gameData_custom.FengWeiEarnMoney = data.FengWeiEarnMoney } if (null != data.FengWeiZhaopin) { User._gameData_custom.FengWeiZhaopin = data.FengWeiZhaopin } if (null != data.fengWeiGirlSpineStr) { User._gameData_custom.fengWeiGirlSpineStr = data.fengWeiGirlSpineStr } if (null != data.naiNaiStatus) { User._gameData_custom.naiNaiStatus = data.naiNaiStatus } if (null != data.nianHuoExistIdTab) { User._gameData_custom.nianHuoExistIdTab = data.nianHuoExistIdTab } if (null != data.canInterGameList) { User._gameData_custom.canInterGameList = data.canInterGameList } if (null != data.userHeTong) { User._gameData_custom.userHeTong = data.userHeTong } if (null != data.jianZaoLeftTime) { User._gameData_custom.jianZaoLeftTime = data.jianZaoLeftTime } if (null != data.isOpenYanHua) { User._gameData_custom.isOpenYanHua = data.isOpenYanHua } if (null != data.firstStepIndex) { User._gameData_custom.firstStepIndex = data.firstStepIndex } if (null != data.gameGuideStepIndex) { User._gameData_custom.gameGuideStepIndex = data.gameGuideStepIndex } if (null != data.unLockGameNameTab) { User._gameData_custom.unLockGameNameTab = data.unLockGameNameTab } if (null != data.unLockGameNameSGTab) { User._gameData_custom.unLockGameNameSGTab = data.unLockGameNameSGTab } if (null != data.curSaveStockDay) { User._gameData_custom.curSaveStockDay = data.curSaveStockDay; } if (null != data.tomorrowStockData) { User._gameData_custom.tomorrowStockData = data.tomorrowStockData; } if (null != data.stocksData) { User._gameData_custom.stocksData = data.stocksData; } if (null != data.myStockData) { User._gameData_custom.myStockData = data.myStockData; } if (null != data.meiNvZhaoMuData) { User._gameData_custom.meiNvZhaoMuData = data.meiNvZhaoMuData } if (null != data.industryList) { User._gameData_custom.industryList = data.industryList; } //更新欠款 if (null != data.provideMoneyArray) { let provideMoneyArray = data.provideMoneyArray; User._gameData_custom.provideMoneyArray = provideMoneyArray } if (null != data.BaoweiData) { User._gameData_custom.BaoweiData = data.BaoweiData } //古玩市场更新 if (null != data.todayAntiqueIdList) { let todayAntiqueIdList = data.todayAntiqueIdList; User._gameData_custom.todayAntiqueIdList = todayAntiqueIdList } if (null != data.appraisalIndex) { let appraisalIndex = data.appraisalIndex; User._gameData_custom.appraisalIndex = appraisalIndex } if (null != data.roomGoodStatus) { let roomGoodStatus = data.roomGoodStatus; User._gameData_custom.roomGoodStatus = roomGoodStatus } if (null != data.YunshiChallenge) { User._gameData_custom.YunshiChallenge = data.YunshiChallenge } if (null != data.curSaveFangChanDay) { User._gameData_custom.curSaveFangChanDay = data.curSaveFangChanDay; } if (null != data.tomorrowFangChanData) { User._gameData_custom.tomorrowFangChanData = data.tomorrowFangChanData; } if (null != data.FangChansData) { User._gameData_custom.FangChansData = data.FangChansData; } if (null != data.myFangChanData) { User._gameData_custom.myFangChanData = data.myFangChanData; } if (null != data.isStartTask505) { User._gameData_custom.isStartTask505 = data.isStartTask505; } if (null != data.treeUnlockIndex) { User._gameData_custom.treeUnlockIndex = data.treeUnlockIndex; } if (null != data.ChongFanHaoMenTimes) { User._gameData_custom.ChongFanHaoMenTimes = data.ChongFanHaoMenTimes; } if (null != data.ChongFanHaoMenPeriod) { User._gameData_custom.ChongFanHaoMenPeriod = data.ChongFanHaoMenPeriod; } if (null != data.jieSuoBaseIQ) { User._gameData_custom.jieSuoBaseIQ = data.jieSuoBaseIQ; } if (null != data.curTaskIndex) { User._gameData_custom.curTaskIndex = data.curTaskIndex; } if (null != data.shouYiMoneyCount) { User._gameData_custom.shouYiMoneyCount = data.shouYiMoneyCount; } if (null != data.guWanShiChangIndex) { User._gameData_custom.guWanShiChangIndex = data.guWanShiChangIndex; } if (null != data.nixiHetongNum) { User._gameData_custom.nixiHetongNum = data.nixiHetongNum } if (null != data.kaiKuangFreeNum) { User._gameData_custom.kaiKuangFreeNum = data.kaiKuangFreeNum } if (null != data.kaikuangNum) { User._gameData_custom.kaikuangNum = data.kaikuangNum } if (null != data.curDayMountingArr) { User._gameData_custom.curDayMountingArr = data.curDayMountingArr } if (null != data.autoHeChangLeftTime) { User._gameData_custom.autoHeChangLeftTime = data.autoHeChangLeftTime } if (null != data.isChongFanHaoMen) { User._gameData_custom.isChongFanHaoMen = data.isChongFanHaoMen } if (null != data.autoHeChangYuanbao) { User._gameData_custom.autoHeChangYuanbao = data.autoHeChangYuanbao } if (null != data.moTuoList) { User._gameData_custom.moTuoList = data.moTuoList } if (null != data.paomaChooseArray) { User._gameData_custom.paomaChooseArray = data.paomaChooseArray } if (null != data.yinshitouziArray) { User._gameData_custom.yinshitouziArray = data.yinshitouziArray } if (null != data.isMotuochehechengGame) { User._gameData_custom.isMotuochehechengGame = data.isMotuochehechengGame } if (null != data.richLimit) { User._gameData_custom.richLimit = data.richLimit } if (null != data.stage529TaskFinish) { User._gameData_custom.stage529TaskFinish = data.stage529TaskFinish } if (null != data.finishTaskId) { User._gameData_custom.finishTaskId = data.finishTaskId } if (null != data.kaiGongSiLevelArray) { User._gameData_custom.kaiGongSiLevelArray = data.kaiGongSiLevelArray } if (null != data.kaiGongSiLockArray) { User._gameData_custom.kaiGongSiLockArray = data.kaiGongSiLockArray } if (null != data.qingWangLingBaoXiangStatus) { User._gameData_custom.qingWangLingBaoXiangStatus = data.qingWangLingBaoXiangStatus } if (null != data.qingQangLingFreeNum) { User._gameData_custom.qingQangLingFreeNum = data.qingQangLingFreeNum } if (null != data.xiaoYanZhanChangStatus) { User._gameData_custom.xiaoYanZhanChangStatus = data.xiaoYanZhanChangStatus } if (null != data.chaChangList) { User._gameData_custom.chaChangList = data.chaChangList } if (null != data.chaChangZhaoMuData) { User._gameData_custom.chaChangZhaoMuData = data.chaChangZhaoMuData } if (null != data.xuyuanList) { User._gameData_custom.xuyuanList = data.xuyuanList } if (null != data.isXuYuanFinish) { User._gameData_custom.isXuYuanFinish = data.isXuYuanFinish } if (null != data.xuYuancishu) { User._gameData_custom.xuYuancishu = data.xuYuancishu } if (null != data.leitaiIndex) { User._gameData_custom.leitaiIndex = data.leitaiIndex } if (null != data.renleiJinQuIndex) { User._gameData_custom.renleiJinQuIndex = data.renleiJinQuIndex } if (null != data.curDayWaterArr) { User._gameData_custom.curDayWaterArr = data.curDayWaterArr } if (null != data.saveFishDataList) { User._gameData_custom.saveFishDataList = data.saveFishDataList } if (null != data.generateFishQuantity) { User._gameData_custom.generateFishQuantity = data.generateFishQuantity } if (null != data.showFishDataList) { User._gameData_custom.showFishDataList = data.showFishDataList } if (null != data.showFishQuantity) { User._gameData_custom.showFishQuantity = data.showFishQuantity } //判断是否有海底寻宝数据 if (null != data.haiDiBaoXiangStatus) { User._gameData_custom.haiDiBaoXiangStatus = data.haiDiBaoXiangStatus } if (null != data.haiDiFreeNum) { User._gameData_custom.haiDiFreeNum = data.haiDiFreeNum } if (null != data.huangjinGouTime) { User._gameData_custom.huangjinGouTime = data.huangjinGouTime } if (null != data.banYunFishLevel) { User._gameData_custom.banYunFishLevel = data.banYunFishLevel } if (null != data.autoBanZhuanTime) { User._gameData_custom.autoBanZhuanTime = data.autoBanZhuanTime } if (null != data.baiCaoJiList) { User._gameData_custom.baiCaoJiList = data.baiCaoJiList } if (null != data.guShuList) { User._gameData_custom.guShuList = data.guShuList } if (null != data.baiCaoJiShuoMingUnlock) { User._gameData_custom.baiCaoJiShuoMingUnlock = data.baiCaoJiShuoMingUnlock } if (null != data.jiaLiGongFreeNum) { User._gameData_custom.jiaLiGongFreeNum = data.jiaLiGongFreeNum } if (null != data.saveGameProgressData) { User._gameData_custom.saveGameProgressData = data.saveGameProgressData; } if (null != data.xpzGuideStep) { User._gameData_custom.xpzGuideStep = data.xpzGuideStep; } if (null != data.isPropChuiZiFree) { User._gameData_custom.isPropChuiZiFree = data.isPropChuiZiFree; } if (null != data.isPropLiuXingFree) { User._gameData_custom.isPropLiuXingFree = data.isPropLiuXingFree; } if (null != data.SendPZIndex) { User._gameData_custom.SendPZIndex = data.SendPZIndex; } if (null != data.shouHuoJiList) { User._gameData_custom.shouHuoJiList = data.shouHuoJiList; } if (null != data.paimaiList) { User._gameData_custom.paimaiList = data.paimaiList; } if (null != data.firstInNewXPZ) { User._gameData_custom.firstInNewXPZ = data.firstInNewXPZ; } if (null != data.isAddDesk) { User._gameData_custom.isAddDesk = data.isAddDesk; } if (null != data.isDeskReward) { User._gameData_custom.isDeskReward = data.isDeskReward; } if (null != data.ChengJiuReward) { User._gameData_custom.ChengJiuReward = data.ChengJiuReward; } if (null != data.shouyiFanbeiNum) { User._gameData_custom.shouyiFanbeiNum = data.shouyiFanbeiNum; } if (null != data.shouyiFanbeiTime) { User._gameData_custom.shouyiFanbeiTime = data.shouyiFanbeiTime; } if (null != data.autoClickTime) { User._gameData_custom.autoClickTime = data.autoClickTime; } if (null != data.clickIncomeNum) { User._gameData_custom.clickIncomeNum = data.clickIncomeNum; } if (null != data.clickNum) { User._gameData_custom.clickNum = data.clickNum; } if (null != data.fangchanList) { User._gameData_custom.fangchanList = data.fangchanList; } if (null != data.fangchanShouyi) { User._gameData_custom.fangchanShouyi = data.fangchanShouyi; } if (null != data.signList) { User._gameData_custom.signList = data.signList; } if (null != data.curChallengeId) { User._gameData_custom.curChallengeId = data.curChallengeId; } if (null != data.mishuList) { User._gameData_custom.mishuList = data.mishuList; } if (null != data.duiyouList) { User._gameData_custom.duiyouList = data.duiyouList; } if (null != data.mishuPeiXunLevel) { User._gameData_custom.mishuPeiXunLevel = data.mishuPeiXunLevel; } if (null != data.duiyouPeiXunLevel) { User._gameData_custom.duiyouPeiXunLevel = data.duiyouPeiXunLevel; } if (null != data.myLevel) { User._gameData_custom.myLevel = data.myLevel; } if (null != data.shiPuArray) { User._gameData_custom.shiPuArray = data.shiPuArray; } if (null != data.tanweiArray) { User._gameData_custom.tanweiArray = data.tanweiArray; } if (null != data.zaoCanArray) { User._gameData_custom.zaoCanArray = data.zaoCanArray; } if (null != data.paihangbangReward) { User._gameData_custom.paihangbangReward = data.paihangbangReward; } if (null != data.onlineTime) { User._gameData_custom.onlineTime = data.onlineTime; } if (null != data.levelupJieSuoArray) { User._gameData_custom.levelupJieSuoArray = data.levelupJieSuoArray; } if (null != data.zhuanPanFree) { User._gameData_custom.zhuanPanFree = data.zhuanPanFree; } if (null != data.guideMishu) { User._gameData_custom.guideMishu = data.guideMishu; } if (null != data.guideTanChuangBox) { User._gameData_custom.guideTanChuangBox = data.guideTanChuangBox; } if (null != data.guideIndexArray) { User._gameData_custom.guideIndexArray = data.guideIndexArray; } if (null != data.dianjiFirstGuide) { User._gameData_custom.dianjiFirstGuide = data.dianjiFirstGuide; } if (null != data.guideMishuQipao) { User._gameData_custom.guideMishuQipao = data.guideMishuQipao; } if (null != data.autoLevel) { User._gameData_custom.autoLevel = data.autoLevel; } if (null != data.caiDanStatusTab) { User._gameData_custom.caiDanStatusTab = data.caiDanStatusTab } if (null != data.yiMaJiangLockArray) { User._gameData_custom.yiMaJiangLockArray = data.yiMaJiangLockArray } if (null != data.showAdNum) { User._gameData_custom.showAdNum = data.showAdNum } if (null != data.dengLuDayNum) { User._gameData_custom.dengLuDayNum = data.dengLuDayNum } if (null != data.saveDay) { User._gameData_custom.saveDay = data.saveDay } if (null != data.ziChanData) { User._gameData_custom.ziChanData = data.ziChanData } if (null != data.ChuShiXieHuiLevel) { User._gameData_custom.ChuShiXieHuiLevel = data.ChuShiXieHuiLevel } if (null != data.userNameRandom) { User._gameData_custom.userNameRandom = data.userNameRandom; } if (null != data.userName) { User._gameData_custom.userName = data.userName; } if (null != data.userLinkHead) { User._gameData_custom.userLinkHead = data.userLinkHead; } if (null != data.PaiHangShareState) { User._gameData_custom.PaiHangShareState = data.PaiHangShareState; } if (null != data.DiaoLuoAllGet) { User._gameData_custom.DiaoLuoAllGet = data.DiaoLuoAllGet; } if (null != data.ShouCiDiaoLuo) { User._gameData_custom.ShouCiDiaoLuo = data.ShouCiDiaoLuo; } if (null != data.statistics) { User._gameData_custom.statistics = data.statistics } if (null != data.zuanshi) { User._gameData_custom.zuanshi = data.zuanshi; } if (User.getLastOnlineTime() != (new Date()).getDay()) { console.log("ly+++++++++++++ 第二天了", User.getLastOnlineTime(), (new Date()).getDay()); User._gameData_custom.dadianListGame = [] User._gameData_custom.bingHuFreeNum = 5 User._gameData_custom.laJiFreeNum = 3 User._gameData_custom.FanLajiTimeStamp = 0 User._gameData_custom.kuaiDiList = [] User._gameData_custom.BingHuTimeStamp = 0 User._gameData_custom.isKuaiDiKaiQi = [] User._gameData_custom.kuaiDiMangHeNum = 4 User._gameData_custom.saiCheFreeNum = 3 User._gameData_custom.nixiHetongNum = [] User._gameData_custom.isFinishCeBianLanAward = false User._gameData_custom.appraisalIndex = 5//鉴定次数 User._gameData_custom.todayAntiqueIdList = [] User._gameData_custom.kaiKuangFreeNum = 3 User._gameData_custom.curDayMountingArr = [] User._gameData_custom.moTuoList = [] User._gameData_custom.paomaChooseArray = []; //DayUnlock.initData({}); User._gameData_custom.qingQangLingFreeNum = 4 User._gameData_custom.chaChangList = [] User._gameData_custom.isXuYuanFinish = false User._gameData_custom.renleiJinQuIndex = 2 User._gameData_custom.curDayWaterArr = [] User._gameData_custom.saveFishDataList = [] User._gameData_custom.generateFishQuantity = 3 User._gameData_custom.haiDiFreeNum = 4 User._gameData_custom.baiCaoJiList = [] User._gameData_custom.guShuList = [] User._gameData_custom.jiaLiGongFreeNum = 1 User._gameData_custom.shouHuoJiList = [] User._gameData_custom.paimaiList = [] User._gameData_custom.isDeskReward = false User._gameData_custom.ChengJiuReward = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] User._gameData_custom.signList[7] = 0 User._gameData_custom.onlineTime = 0 } User.setLastOnlineTime((new Date()).getDay()); User.setLastOnlineTimestamp(new Date().getTime()); } else { DayUnlock.initData({}); //todo:处理没有获取到玩家数据的情况 User.setLastOnlineTime((new Date()).getDay()); User.setLastOnlineTimestamp(new Date().getTime()); } } public static subBagGoodsList(goodId, goodIdNum = 1) { let goodLists = User._gameData_custom.bagGoodsList for (let i = 0; i < goodLists.length; i++) { if (goodId == goodLists[i].goodId) { goodLists[i].goodNum -= goodIdNum if (goodLists[i].goodNum <= 0) { goodLists.splice(i, 1) } break } } //GameMgr.getInstance_custom().saveGameData_custom(); } public static addBagGoodsList(tab) { let isExist = false let goodLists = User._gameData_custom.bagGoodsList for (let i = 0; i < goodLists.length; i++) { if (tab.goodId == goodLists[i].goodId) { goodLists[i].goodNum += tab.goodNum isExist = true break } } if (!isExist) { User._gameData_custom.bagGoodsList.push(tab) } //GameMgr.getInstance_custom().saveGameData_custom(); } public static getBagGoodsList() { return User._gameData_custom.bagGoodsList; } public static setBagGoodsList(goodList, save = true) { User._gameData_custom.bagGoodsList = goodList; // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static setDadianListGame(key, value) { User._gameData_custom.dadianListGame[key] = value; //GameMgr.getInstance_custom().saveGameData_custom(); } public static getDadianListGame() { return User._gameData_custom.dadianListGame; } //ditan_data 地摊模块 public static setDitanData(ditan_data, save = true) { User._gameData_custom.ditan_data = ditan_data; // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static getDitanData() { return User._gameData_custom.ditan_data; } public static setTaofenArray(Array, save = true) { User._gameData_custom.taofenArray = Array // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static getTaofenArray() { return User._gameData_custom.taofenArray } /////////疯狂逆袭 public static setUUID(num: string) { User._gameData_custom.uuid = num; // GameMgr.getInstance_custom().saveGameData_custom(); } public static getUUID(): string { return User._gameData_custom.uuid; } public static setFirstIn(first: boolean) { console.log(first, 'setFirstIn') User._gameData_custom.firstIn = first; //GameMgr.getInstance_custom().saveGameData_custom(); } public static getFirstIn() { return User._gameData_custom.firstIn; } public static setFirstInNew(first: boolean) { console.log(first, 'setFirstIn') User._gameData_custom.firstInNew2 = first; //GameMgr.getInstance_custom().saveGameData_custom(); } public static getFirstInNew() { return User._gameData_custom.firstInNew2; } public static setHeadImg(img: string) { User._gameData_custom.headImg = img; //GameMgr.getInstance_custom().saveGameData_custom(); } public static getHeadImg() { return User._gameData_custom.headImg; } public static setMoney(money: number, save = true) { //console.log(money, 'setMoney++++++++++==') if (typeof (money) !== 'undefined' && typeof (money) === 'number' && !isNaN(money)) { User._gameData_custom.money = money; // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } } public static getMoney() { return User._gameData_custom.money; } public static setUserIQ(iq: number, save = true) { if (typeof (iq) !== 'undefined' && typeof (iq) === 'number' && !isNaN(iq)) { User._gameData_custom.userIQ = iq; // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } } public static setUserIQAdd(peopleIQ: number, selectGameNum) { // console.log('selectGameNum+++++++++++======') let allSuccess = User.getSuccessLevels() let isTongguan = false for (let i = 0; i < allSuccess.length; i++) { if (selectGameNum == allSuccess[i]) { isTongguan = true } } if (typeof (peopleIQ) !== 'undefined' && typeof (peopleIQ) === 'number' && !isNaN(peopleIQ) && isTongguan == false) { User._gameData_custom.userIQ += peopleIQ; //GameMgr.getInstance_custom().saveGameData_custom(); EventMgr.emitEvent_custom(ryw_Event.updatePeopleIQ, peopleIQ); return true } else { return false } } public static getUserIQ() { return User._gameData_custom.userIQ; } public static setYuanBao(yuanBao: number, save = true) { //console.log(money, 'setMoney++++++++++==') if (typeof (yuanBao) !== 'undefined' && typeof (yuanBao) === 'number' && !isNaN(yuanBao)) { User._gameData_custom.yuanBao = yuanBao; // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } } public static getYuanBao() { return User._gameData_custom.yuanBao; } public static setFinishCeBianLanAward(bFinish) { User._gameData_custom.isFinishCeBianLanAward = bFinish //GameMgr.getInstance_custom().saveGameData_custom(); } public static getFinishCeBianLanAward() { return User._gameData_custom.isFinishCeBianLanAward; } public static setHeadImgUnlock(img: string) { User._gameData_custom.headImgUnlock.push(img); //GameMgr.getInstance_custom().saveGameData_custom(); } public static getHeadImgUnlock() { return User._gameData_custom.headImgUnlock; } public static setTime(hour, min) { User._gameData_custom.timeHour = hour; User._gameData_custom.timeMin = min; //GameMgr.getInstance_custom().saveGameData_custom(); } public static getTimeHour() { return User._gameData_custom.timeHour; } public static getTimeMin() { return User._gameData_custom.timeMin; } public static setDay(day, save = true) { User._gameData_custom.day = day; // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static getDay() { return User._gameData_custom.day; } public static setDitanSaleGoodsIndex(num) { User._gameData_custom.ditanSaleGoodsIndex += num; //GameMgr.getInstance_custom().saveGameData_custom(); } public static getDitanSaleGoodsIndex() { return User._gameData_custom.ditanSaleGoodsIndex; } /////////疯狂逆袭 public static setLastOnlineTime(dayNum: number) { User._gameData_custom.lastOnlineTime = dayNum; //GameMgr.getInstance_custom().saveGameData_custom(); } public static getLastOnlineTime(): number { return User._gameData_custom.lastOnlineTime; } public static setLastOnlineTimestamp(shijiancuo: number) { User._gameData_custom.lastOnlineTimestamp = shijiancuo; //GameMgr.getInstance_custom().saveGameData_custom(); } public static getLastOnlineTimestamp(): number { return User._gameData_custom.lastOnlineTimestamp; } public static setBingHuFreeNum(num) { User._gameData_custom.bingHuFreeNum = num //GameMgr.getInstance_custom().saveGameData_custom(); } public static getBingHuFreeNum() { return User._gameData_custom.bingHuFreeNum; } public static setLaJiFreeNum(num) { User._gameData_custom.laJiFreeNum = num //GameMgr.getInstance_custom().saveGameData_custom(); } public static getLaJiFreeNum() { return User._gameData_custom.laJiFreeNum; } public static setFanLajiTimeStamp(num) { User._gameData_custom.FanLajiTimeStamp = num //GameMgr.getInstance_custom().saveGameData_custom(); } public static getFanLajiTimeStamp() { return User._gameData_custom.FanLajiTimeStamp; } public static setBingHuTimeStamp(num) { User._gameData_custom.BingHuTimeStamp = num //GameMgr.getInstance_custom().saveGameData_custom(); } public static getBingHuTimeStamp() { return User._gameData_custom.BingHuTimeStamp; } public static initKuaiDiKaiQi(length) { let tab = User._gameData_custom.isKuaiDiKaiQi for (var i = 0; i < length; i++) { tab[i] = false } //GameMgr.getInstance_custom().saveGameData_custom(); } public static setIsKuaiDiKaiQi(length, pos, bKaiQi) { let tab = User._gameData_custom.isKuaiDiKaiQi for (var i = 0; i < length; i++) { if (!tab[i]) { tab[i] = false } } tab[pos] = bKaiQi //GameMgr.getInstance_custom().saveGameData_custom(); } public static getIsKuaiDiKaiQi(length) { let tab = User._gameData_custom.isKuaiDiKaiQi for (var i = 0; i < length; i++) { if (!tab[i]) { tab[i] = false } } return tab; } public static setKuaiDiMangHeNum(num) { User._gameData_custom.kuaiDiMangHeNum = num //GameMgr.getInstance_custom().saveGameData_custom(); } public static getKuaiDiMangHeNum() { return User._gameData_custom.kuaiDiMangHeNum; } public static setkuaiDiMangHeFirstIn(firstIn) { User._gameData_custom.kuaiDiMangHeFirstIn = firstIn //GameMgr.getInstance_custom().saveGameData_custom(); } public static getkuaiDiMangHeFirstIn() { return User._gameData_custom.kuaiDiMangHeFirstIn; } public static setSLCGongJianAd(times, save = true) { User._gameData_custom.shouLiChang_gongJianAd = times // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static getSLCGongJianAd() { return User._gameData_custom.shouLiChang_gongJianAd; } public static setSLCLieQiangAd(times, save = true) { User._gameData_custom.shouLiChang_lieQiangAd = times // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static getSLCLieQiangAd() { return User._gameData_custom.shouLiChang_lieQiangAd; } public static setSLCWangAd(times, save = true) { User._gameData_custom.shouLiChang_wangAd = times // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static getSLCWangAd() { return User._gameData_custom.shouLiChang_wangAd; } public static setDiaoyuNum(diaoyuNum) { User._gameData_custom.diaoyuNum += diaoyuNum; // GameMgr.getInstance_custom().saveGameData_custom(); } public static getDiaoyuNum() { return User._gameData_custom.diaoyuNum } public static setKuaiDiList(kuaiDiList) { User._gameData_custom.kuaiDiList = kuaiDiList //GameMgr.getInstance_custom().saveGameData_custom(); } public static getKuaiDiList() { return User._gameData_custom.kuaiDiList; } public static setDaoyeGoodList(daoyeGoodList, save = true) { User._gameData_custom.daoyeGoodList = daoyeGoodList // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static getDaoyeGoodList() { return User._gameData_custom.daoyeGoodList; } public static setDaoyeJiaoHuo(daoyeJiaoHuo) { User._gameData_custom.daoyeJiaoHuo = daoyeJiaoHuo //GameMgr.getInstance_custom().saveGameData_custom(); } public static getDaoyeJiaoHuo() { return User._gameData_custom.daoyeJiaoHuo; } public static setDaoyeShuaXin(daoyeShuaXin) { User._gameData_custom.daoyeShuaXin = daoyeShuaXin //GameMgr.getInstance_custom().saveGameData_custom(); } public static getDaoyeShuaXin() { return User._gameData_custom.daoyeShuaXin; } public static setDaoyeIndex(index, save = true) { User._gameData_custom.daoyeIndex = index // if(save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static getDaoyeIndex() { return User._gameData_custom.daoyeIndex; } public static setDaoyeListName(str) { User._gameData_custom.daoyeListName = str } public static getDaoyeListName() { return User._gameData_custom.daoyeListName; } public static setLeveNum_custom(levelNum: number) { User._gameData_custom.levelNum = levelNum; //GameMgr.getInstance_custom().saveGameData_custom(); } public static getLeveNum_custom(): number { return User._gameData_custom.levelNum; } /**获取当前关卡 */ public static getLevelAryy_custom(): Array { let unlocked = new Array(); for (let i = 0; i < Common5.addGameArr.length; ++i) { if (!User._gameData_custom.levelNum_Array[i]) { unlocked.push(0) } else { unlocked.push(User._gameData_custom.levelNum_Array[i]); } } // unlocked[0] = 1; return unlocked; } /**关卡解锁 */ public static setLevelAryy_custom(id, isUseInit = false) { //console.error(id, '关卡解锁') User._gameData_custom.levelNum_Array[id] = 1; //GameMgr.getInstance_custom().saveGameData_custom(); } //关卡覆盖 public static setLevelAryy_Cover(data, save = true) { User._gameData_custom.levelNum_Array = data; // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static getUnlockLevel() { let levelArray = User._gameData_custom.levelNum_Array; let _unlock = 0 for (let i = 0; i < levelArray.length; i++) { if (levelArray[i] == 1) { _unlock++ } } return _unlock } public static getSuccessLevels() { return User._gameData_custom.successLevels; } public static setSuccessLevelsCover(data, save = true) { User._gameData_custom.successLevels = data; // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static setSuccessLevels(level) { for (let i = 0; i < User._gameData_custom.successLevels.length; i++) { if (level == User._gameData_custom.successLevels[i]) { return; } } User._gameData_custom.successLevels.push(level); } //获取侦探笔记解锁标志,1提示解锁,2答案解锁 public static getUnlockWordgameAnswer(level) { for (let i = 0; i < User._gameData_custom.wordGameAnswerUnlock.length; i++) { if (User._gameData_custom.wordGameAnswerUnlock[i].level == level) { return User._gameData_custom.wordGameAnswerUnlock[i].flag; } } return 0; } //侦探笔记解锁标志,1提示解锁,2答案解锁 public static unlockWordgameAnswer(level, subLevel, unlockFlag) { let find = false for (let i = 0; i < User._gameData_custom.wordGameAnswerUnlock.length; i++) { if (User._gameData_custom.wordGameAnswerUnlock[i].level == level) { find = true; User._gameData_custom.wordGameAnswerUnlock[i].flag[subLevel] = unlockFlag; //GameMgr.getInstance_custom().saveGameData_custom(); return; } } let lf = new LevelFlag(); lf.flag[subLevel] = unlockFlag; lf.level = level; User._gameData_custom.wordGameAnswerUnlock.push(lf); //GameMgr.getInstance_custom().saveGameData_custom(); } public static setlevelNum_Word_Array_custom(level: number) { User._gameData_custom.levelNum_Word_Array[level] = 1; //GameMgr.getInstance_custom().saveGameData_custom(); } public static getlevelNum_Word_Array_custom(): Array { let word = new Array(); for (let i = 0; i < Common5.addGameArr.length; ++i) { if (!User._gameData_custom.levelNum_Word_Array[i]) { word.push(0) } else { word.push(User._gameData_custom.levelNum_Word_Array[i]); } } //word[0] = 1; return word; } public static setSaiCheFreeNum(num) { User._gameData_custom.saiCheFreeNum = num //GameMgr.getInstance_custom().saveGameData_custom(); } public static getSaiCheFreeNum() { return User._gameData_custom.saiCheFreeNum; } public static setCurJuQingUnLockIndex(indexStr, save = true) { User._gameData_custom.curJuQingUnLockIndex = indexStr console.log(indexStr, '剧情+++++++++++++解锁') // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static getCurJuQingUnLockIndex() { return User._gameData_custom.curJuQingUnLockIndex; } public static setCurUnLockMainTaskInfo(taskInfo, save = true) { User._gameData_custom.curUnLockMainTaskInfo = taskInfo if (taskInfo.Id == 0) { User._gameData_custom.recodeMainTaskInfo['IsFinish'] = taskInfo.IsFinish } else { this.setRecodeMainTaskInfo(taskInfo) } // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static getCurUnLockMainTaskInfo() { //console.log(User._gameData_custom.curUnLockMainTaskInfo['Id'], 'curUnLockMainTaskInfo++++++++++===') return User._gameData_custom.curUnLockMainTaskInfo; } public static setRecodeMainTaskInfo(taskInfo) { User._gameData_custom.recodeMainTaskInfo = taskInfo //GameMgr.getInstance_custom().saveGameData_custom(); } public static getRecodeMainTaskInfo() { return User._gameData_custom.recodeMainTaskInfo; } public static setCurUnLockSubTaskInfo(taskInfo, save = true) { User._gameData_custom.curUnLockSubTaskInfo = taskInfo // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static getCurUnLockSubTaskInfo() { return User._gameData_custom.curUnLockSubTaskInfo; } //为保证与配置的chatPerson.json同步,比对文件(便于配置删除后缓存也需删除情况) public static initChatRecordData() { } public static setChatRecordData(jsonName, indexStr, isFinish, save = true) { if (!User._gameData_custom.chatRecordData[jsonName]) { User._gameData_custom.chatRecordData[jsonName] = [] } let tab = User._gameData_custom.chatRecordData[jsonName] let isInClude = false for (var i = 0; i < tab.length; i++) { if (tab[i].indexStr == indexStr) { isInClude = true tab[i].isFinish = isFinish break } } if (!isInClude) { tab.push({ indexStr: indexStr, isFinish: isFinish }) } // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static getAllChatRecordData() { return User._gameData_custom.chatRecordData; } public static checkIsIncludeIndexStr(jsonName, indexStr) { let tab = User._gameData_custom.chatRecordData[jsonName] if (tab) { for (var i = 0; i < tab.length; i++) { if (tab[i].indexStr == indexStr) { return true } } } return false } public static getSaveGameProgressData_nls() { return User._gameData_custom.saveGameProgressData_nls; } public static setSaveGameProgressData_nls(data) { User._gameData_custom.saveGameProgressData_nls = data //GameMgr.getInstance_custom().saveGameData_custom(); } /** * 数据校验 * @param data 校验的数据 * @param defaultValue 默认值 */ public static verify(data: any, defaultValue: any) { if (data !== undefined) { return data; } return defaultValue; } // diaoyu_data 钓鱼模块 public static setDiaoyuData(diaoyu_data, save = true) { User._gameData_custom.diaoyu_data = diaoyu_data; // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static getDiaoyuData() { return User._gameData_custom.diaoyu_data; } public static setFengWeiHotelList(array, save = true) { User._gameData_custom.FengWeiHotelList = array // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static getFengWeiHotelList() { return User._gameData_custom.FengWeiHotelList } public static setFengWeiEarnMoney(array) { User._gameData_custom.FengWeiEarnMoney = array //GameMgr.getInstance_custom().saveGameData_custom(); } public static getFengWeiEarnMoney() { return User._gameData_custom.FengWeiEarnMoney } public static setFengWeiZhaopin(array) { User._gameData_custom.FengWeiZhaopin = array //GameMgr.getInstance_custom().saveGameData_custom(); } public static getFengWeiZhaopin() { return User._gameData_custom.FengWeiZhaopin } public static setFengWeiGirlSpineStr(str) { User._gameData_custom.fengWeiGirlSpineStr = str //GameMgr.getInstance_custom().saveGameData_custom(); EventMgr.emitEvent_custom(ryw_Event.refreshFengWeiGirlSpine, str); } public static getFengWeiGirlSpineStr() { return User._gameData_custom.fengWeiGirlSpineStr } public static setNaiNaiStatus(num, save = true) { User._gameData_custom.naiNaiStatus = num // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static getNaiNaiStatus() { return User._gameData_custom.naiNaiStatus } public static setNianHuoExistIdTab(id, save = true) { let tab = User._gameData_custom.nianHuoExistIdTab if (tab.indexOf(id) > -1) { } else { tab.push(id) } // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static getNianHuoExistIdTab() { return User._gameData_custom.nianHuoExistIdTab } public static setCanInterGameList(gameType, save = true) { if (User._gameData_custom.canInterGameList.indexOf(gameType) < 0) { User._gameData_custom.canInterGameList.push(gameType) } // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static getCanInterGameList() { return User._gameData_custom.canInterGameList } public static setCanInterGameListArray(array) { User._gameData_custom.canInterGameList = array } public static setUserHeTong(userHeTong, save = true) { User._gameData_custom.userHeTong = userHeTong // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static getUserHeTong() { return User._gameData_custom.userHeTong } public static getJianZaoLeftTimes() { return User._gameData_custom.jianZaoLeftTime } public static setJianZaoLeftTimes(leftTime) { User._gameData_custom.jianZaoLeftTime = leftTime //GameMgr.getInstance_custom().saveGameData_custom(); } public static setIsOpenYanHua(bShow) { User._gameData_custom.isOpenYanHua = bShow //GameMgr.getInstance_custom().saveGameData_custom(); } public static getIsOpenYanHua() { return User._gameData_custom.isOpenYanHua } public static setUserId(userId) { console.log("setUserId", userId) User._gameData_custom.userId = userId; //GameMgr.getInstance_custom().saveGameData_custom(); } public static getUserId() { console.log("getUserId", User._gameData_custom.userId) return User._gameData_custom.userId } public static setOtherplatformUserid(otn) { User._gameData_custom.otherPlatformUserID = otn; //GameMgr.getInstance_custom().saveGameData_custom(); } public static getOtherplatformUserid() { return User._gameData_custom.otherPlatformUserID; } public static setFirstStepIndex(step, save = true) { User._gameData_custom.firstStepIndex = step; // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static getFirstStepIndex() { console.log('新手引导索引值===', User._gameData_custom.firstStepIndex) return User._gameData_custom.firstStepIndex; } public static setGameGuideStepIndex(step, save = true) { User._gameData_custom.gameGuideStepIndex = step; // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static getGameGuideStepIndex() { console.log('游戏引导索引值===', User._gameData_custom.gameGuideStepIndex) return User._gameData_custom.gameGuideStepIndex; } public static addUnLockGameNameTab(gameName) { if (User._gameData_custom.unLockGameNameTab.indexOf(gameName) < 0) { User._gameData_custom.unLockGameNameTab.push(gameName) } EventMgr.emitEvent_custom(ryw_Event.RefreshUnLockGame); } public static subUnLockGameNameTab(gameName) { let tab = User._gameData_custom.unLockGameNameTab if (tab.indexOf(gameName) > -1) { tab.splice(tab.indexOf(gameName), 1) } EventMgr.emitEvent_custom(ryw_Event.RefreshUnLockGame); } public static getUnLockGameNameTab() { return User._gameData_custom.unLockGameNameTab; } //unLockGameNameSGTab public static addUnLockGameNameSGTab(gameName) { if (User._gameData_custom.unLockGameNameSGTab.indexOf(gameName) < 0) { User._gameData_custom.unLockGameNameSGTab.push(gameName) } EventMgr.emitEvent_custom(ryw_Event.RefreshUnLockGameSG); } public static subUnLockGameNameSGTab(gameName) { let tab = User._gameData_custom.unLockGameNameSGTab if (tab.indexOf(gameName) > -1) { tab.splice(tab.indexOf(gameName), 1) } EventMgr.emitEvent_custom(ryw_Event.RefreshUnLockGameSG); } public static getUnLockGameNameSGTab() { return User._gameData_custom.unLockGameNameSGTab; } public static setUnLockGameNameSGTab(tab) { User._gameData_custom.unLockGameNameSGTab = tab; } public static setCurSaveStockDay(curDay) { //console.log("保存全部股票数据==",stockConfig) User._gameData_custom.curSaveStockDay = curDay } public static getCurSaveStockDay() { return User._gameData_custom.curSaveStockDay; } public static setTomorrowStockData(stockConfig) { //console.log("保存全部股票数据==",stockConfig) User._gameData_custom.tomorrowStockData = stockConfig } public static getTomorrowStockData() { return User._gameData_custom.tomorrowStockData; } public static setStocksData(stockConfig) { //console.log("保存全部股票数据==",stockConfig) User._gameData_custom.stocksData = stockConfig } public static getStocksData() { return User._gameData_custom.stocksData; } public static setMyStockData(myStockConfig) { //console.log("保存我的股票数据==",myStockConfig) let stockName = myStockConfig.stockName if (!User._gameData_custom.myStockData[myStockConfig.stockName]) { User._gameData_custom.myStockData[stockName] = {} } User._gameData_custom.myStockData[stockName]["stockName"] = myStockConfig.stockName User._gameData_custom.myStockData[stockName]["buyPrice"] = myStockConfig.buyPrice User._gameData_custom.myStockData[stockName]["prossess"] = myStockConfig.prossess } public static getMyStockData() { return User._gameData_custom.myStockData; } public static setMyStockDatCovre(myStockData, save = true) { User._gameData_custom.myStockData = myStockData; // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } /** * * @param maxNum 总数 * @param id 游戏标识 * @param unLockTab 已解锁人物索引 * @param zhaoMuTime 增加的招募时间 * @param zhaoMuBeiShu 当前招募倍数 */ public static setMeiNvZhaoMuData(maxNum, id, unLockTab, zhaoMuTime, zhaoMuBeiShu) { let tab = User._gameData_custom.meiNvZhaoMuData // let maxTime = 0 for (var i = 0; i < maxNum; i++) { if (!tab[i] || tab[i].length == 0) { tab[i] = {} tab[i].unLockTab = [] tab[i].zhaoMuTime = 0 tab[i].zhaoMuBeiShu = 1 } } tab[id].unLockTab = unLockTab tab[id].zhaoMuTime = zhaoMuTime tab[id].zhaoMuBeiShu = zhaoMuBeiShu User._gameData_custom.meiNvZhaoMuData = tab //GameMgr.getInstance_custom().saveGameData_custom(); } public static getMeiNvZhaoMuData(maxNum) { let tab = User._gameData_custom.meiNvZhaoMuData for (var i = 0; i < maxNum; i++) { if (!tab[i] || tab[i].length == 0) { tab[i] = {} tab[i].unLockTab = [] tab[i].zhaoMuTime = 0 tab[i].zhaoMuBeiShu = 1 } } return User._gameData_custom.meiNvZhaoMuData; } public static updateZhaoMuTime(maxNum) { let tab = User._gameData_custom.meiNvZhaoMuData for (var i = 0; i < maxNum; i++) { if (!tab[i] || tab[i].length == 0) { tab[i] = {} tab[i].unLockTab = [] tab[i].zhaoMuTime = 0 tab[i].zhaoMuBeiShu = 1 } if (tab[i].zhaoMuTime <= 0) { tab[i].unLockTab = [] tab[i].zhaoMuTime = 0 tab[i].zhaoMuBeiShu = 1 } else { tab[i].zhaoMuTime -= 1 } } User._gameData_custom.meiNvZhaoMuData = tab } public static setIndustryList(list) { User._gameData_custom.industryList = list } public static getIndustryList() { return User._gameData_custom.industryList; } public static updateProvideMoneyArray() { for (let i = User._gameData_custom.provideMoneyArray.length - 1; i >= 0; i--) { let config = User._gameData_custom.provideMoneyArray[i] if (config.isHuanwan) { User._gameData_custom.provideMoneyArray.splice(i, 1) } } //GameMgr.getInstance_custom().saveGameData_custom(); } public static setProvideMoneyArray(obj) { User._gameData_custom.provideMoneyArray.push(obj) //GameMgr.getInstance_custom().saveGameData_custom(); } public static getProvideMoneyArray() { return User._gameData_custom.provideMoneyArray; } public static clearProvideMoneyArray() { User._gameData_custom.provideMoneyArray = []; //GameMgr.getInstance_custom().saveGameData_custom(); } public static setBaoweiData(BaoweiData, save = true) { User._gameData_custom.BaoweiData = BaoweiData // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static getBaoweiData() { return User._gameData_custom.BaoweiData } //鉴定次数appraisalIndex public static setAppraisalIndex(cishu) { User._gameData_custom.appraisalIndex = cishu; //GameMgr.getInstance_custom().saveGameData_custom(); } public static getAppraisalIndex() { return User._gameData_custom.appraisalIndex; } public static setTodayAntiqueIdList(list) { User._gameData_custom.todayAntiqueIdList = list; //GameMgr.getInstance_custom().saveGameData_custom(); } public static getTodayAntiqueIdList() { return User._gameData_custom.todayAntiqueIdList; } public static setRoomGoodStatus(num, save = true) { User._gameData_custom.roomGoodStatus = num; // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static addRoomGoodStatus() { let num = User._gameData_custom.roomGoodStatus + 1 User._gameData_custom.roomGoodStatus = num; // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static getRoomGoodStatus() { console.log(User._gameData_custom.roomGoodStatus, 'User._gameData_custom.roomGoodStatus++++') return User._gameData_custom.roomGoodStatus; } public static setYunshiChallenge(YunshiChallenge) { User._gameData_custom.YunshiChallenge = YunshiChallenge //GameMgr.getInstance_custom().saveGameData_custom(); } public static getYunshiChallenge() { return User._gameData_custom.YunshiChallenge; } public static setCurSaveFangChanDay(curDay) { //console.log("保存全部股票数据==",FangChanConfig) User._gameData_custom.curSaveFangChanDay = curDay //GameMgr.getInstance_custom().saveGameData_custom(); } public static getCurSaveFangChanDay() { return User._gameData_custom.curSaveFangChanDay; } public static setTomorrowFangChanData(FangChanConfig) { //console.log("保存全部股票数据==",FangChanConfig) User._gameData_custom.tomorrowFangChanData = FangChanConfig //GameMgr.getInstance_custom().saveGameData_custom(); } public static getTomorrowFangChanData() { return User._gameData_custom.tomorrowFangChanData; } public static setFangChansData(FangChanConfig) { //console.log("保存全部股票数据==",FangChanConfig) User._gameData_custom.FangChansData = FangChanConfig //GameMgr.getInstance_custom().saveGameData_custom(); } public static getFangChansData() { return User._gameData_custom.FangChansData; } public static setMyFangChanData(myFangChanConfig, save = true) { //console.log("保存我的股票数据==",myFangChanConfig) let FangChanName = myFangChanConfig.FangChanName if (!User._gameData_custom.myFangChanData[myFangChanConfig.FangChanName]) { User._gameData_custom.myFangChanData[FangChanName] = {} } User._gameData_custom.myFangChanData[FangChanName]["FangChanName"] = myFangChanConfig.FangChanName User._gameData_custom.myFangChanData[FangChanName]["buyPrice"] = myFangChanConfig.buyPrice User._gameData_custom.myFangChanData[FangChanName]["prossess"] = myFangChanConfig.prossess // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static getMyFangChanData() { return User._gameData_custom.myFangChanData; } public static setIsStartTask505(bTrue) { User._gameData_custom.isStartTask505 = bTrue //GameMgr.getInstance_custom().saveGameData_custom(); } public static getIsStartTask505() { return User._gameData_custom.isStartTask505; } public static setTreeUnlockIndex(num) { User._gameData_custom.treeUnlockIndex = num //GameMgr.getInstance_custom().saveGameData_custom(); } public static getTreeUnlockIndex() { return User._gameData_custom.treeUnlockIndex; } public static setChongFanHaoMenTimes(num, save = true) { User._gameData_custom.ChongFanHaoMenTimes = num // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static getChongFanHaoMenTimes() { return User._gameData_custom.ChongFanHaoMenTimes; } public static setChongFanHaoMenPeriod(num) { User._gameData_custom.ChongFanHaoMenPeriod = num //GameMgr.getInstance_custom().saveGameData_custom(); } public static getChongFanHaoMenPeriod() { return User._gameData_custom.ChongFanHaoMenPeriod; } public static setJieSuoBaseIQ(typeStr, num) { let tab = User._gameData_custom.jieSuoBaseIQ tab[typeStr] = num User._gameData_custom.jieSuoBaseIQ = tab //GameMgr.getInstance_custom().saveGameData_custom(); } public static getJieSuoBaseIQ(typeStr) { let tab = User._gameData_custom.jieSuoBaseIQ let num = tab[typeStr] return num } public static getALlJieSuoBaseIQ() { return User._gameData_custom.jieSuoBaseIQ } public static setALlJieSuoBaseIQ(tab, save = true) { User._gameData_custom.jieSuoBaseIQ = tab // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } //设置当前任务索引(用于计算玩法还需多少任务解锁) public static setCurTaskIndex(num) { User._gameData_custom.curTaskIndex = num //GameMgr.getInstance_custom().saveGameData_custom(); } public static getCurTaskIndex() { return User._gameData_custom.curTaskIndex; } //玩法累计产生收益 public static addShouYiMoneyCount(gameStr, num) { let tab = User._gameData_custom.shouYiMoneyCount if (!tab[gameStr]) { tab[gameStr] = 0 } tab[gameStr] += num //console.log(gameStr, tab[gameStr]) //GameMgr.getInstance_custom().saveGameData_custom(); } public static subShouYiMoneyCount(gameStr, num) { let tab = User._gameData_custom.shouYiMoneyCount if (!tab[gameStr]) { tab[gameStr] = 0 } tab[gameStr] -= num if (tab[gameStr] <= 0) { tab[gameStr] = 0 } //console.log(gameStr, tab[gameStr]) //GameMgr.getInstance_custom().saveGameData_custom(); } public static setShouYiMoneyCount(gameStr, num) { let tab = User._gameData_custom.shouYiMoneyCount tab[gameStr] = num //GameMgr.getInstance_custom().saveGameData_custom(); } public static getShouYiMoneyCount(gameStr) { let tab = User._gameData_custom.shouYiMoneyCount if (!tab[gameStr]) { tab[gameStr] = 0 } return tab[gameStr] } public static getAllGameShouYi() { return User._gameData_custom.shouYiMoneyCount } public static setAllGameShouYi(tab, save = true) { User._gameData_custom.shouYiMoneyCount = tab // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static getGuWanShiChangIndex() { return User._gameData_custom.guWanShiChangIndex } public static setGuWanShiChangIndex(index, save = true) { User._gameData_custom.guWanShiChangIndex = index // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static setNixiHetongNumArray(num) { User._gameData_custom.nixiHetongNum = num //GameMgr.getInstance_custom().saveGameData_custom(); } public static getNixiHetongNumArray() { return User._gameData_custom.nixiHetongNum; } public static setKaiKuangFreeNum(num) { User._gameData_custom.kaiKuangFreeNum = num //GameMgr.getInstance_custom().saveGameData_custom(); } public static getKaiKuangFreeNum() { return User._gameData_custom.kaiKuangFreeNum; } public static setKaikuangNum(kaikuangNum) { User._gameData_custom.kaikuangNum += kaikuangNum; //GameMgr.getInstance_custom().saveGameData_custom(); } public static getKaikuangNum() { return User._gameData_custom.kaikuangNum } public static setCurDayMountingArr(arr) { User._gameData_custom.curDayMountingArr = arr; //GameMgr.getInstance_custom().saveGameData_custom(); } public static getCurDayMountingArr() { return User._gameData_custom.curDayMountingArr } public static setAutoHeChangLeftTime(leftTime, save = true) { User._gameData_custom.autoHeChangLeftTime = leftTime; // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static getAutoHeChangLeftTime() { return User._gameData_custom.autoHeChangLeftTime } public static setAutoHeChangYuanbao(autoHeChangYuanbao) { User._gameData_custom.autoHeChangYuanbao = autoHeChangYuanbao; //GameMgr.getInstance_custom().saveGameData_custom(); } public static getAutoHeChangYuanbao() { return User._gameData_custom.autoHeChangYuanbao } public static setIsChongFanHaoMen(bTrue, save = true) { User._gameData_custom.isChongFanHaoMen = bTrue; // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static getIsChongFanHaoMen() { return User._gameData_custom.isChongFanHaoMen } public static setMoTuoList(moTuoList) { User._gameData_custom.moTuoList = moTuoList //GameMgr.getInstance_custom().saveGameData_custom(); } public static getMoTuoList() { return User._gameData_custom.moTuoList; } public static setPaomaChooseArray(array) { User._gameData_custom.paomaChooseArray = array //GameMgr.getInstance_custom().saveGameData_custom(); } public static getPaomaChooseArray() { return User._gameData_custom.paomaChooseArray } public static setYinShiTouZiArray(array) { User._gameData_custom.yinshitouziArray = array //GameMgr.getInstance_custom().saveGameData_custom(); } public static getYinShiTouZiArray() { //0或者1 return User._gameData_custom.yinshitouziArray } public static setMotuochehechengGame(isMotuochehechengGame) { User._gameData_custom.isMotuochehechengGame = isMotuochehechengGame } public static getMotuochehechengGame() { //0或者1 return User._gameData_custom.isMotuochehechengGame } public static setRichLimit(richLimit) { User._gameData_custom.richLimit = richLimit } public static getRichLimit() { //0或者1 return User._gameData_custom.richLimit } public static setStage1TaskFinish(stage529TaskFinish) { User._gameData_custom.stage529TaskFinish = stage529TaskFinish } public static getStage1TaskFinish() { //0或者1 return User._gameData_custom.stage529TaskFinish } public static saveUserGameData() { console.log('saveUserGameData') GameMgr.getInstance_custom().saveGameData_custom(); } public static setCurTaskId(finishTaskId) { User._gameData_custom.finishTaskId = finishTaskId } public static getCurTaskId() { //0或者1 return User._gameData_custom.finishTaskId } public static setkaiGongSiLevelArray(kaiGongSiLevelArray) { User._gameData_custom.kaiGongSiLevelArray = kaiGongSiLevelArray } public static getkaiGongSiLevelArray() { //0或者1 return User._gameData_custom.kaiGongSiLevelArray } public static setKaiGongSiLockArray(kaiGongSiLockArray) { User._gameData_custom.kaiGongSiLockArray = kaiGongSiLockArray } public static getKaiGongSiLockArray() { //0或者1 return User._gameData_custom.kaiGongSiLockArray } public static setQingWangLingBaoXiangStatus(maxLength, id, bStatus) { let tab = User._gameData_custom.qingWangLingBaoXiangStatus for (let i = 0; i < maxLength; i++) { if (!tab[i]) { tab[i] = false } } tab[id] = bStatus //GameMgr.getInstance_custom().saveGameData_custom(); } public static initQingWangLingBaoXiangStatus(maxLength) { let tab = User._gameData_custom.qingWangLingBaoXiangStatus for (let i = 0; i < maxLength; i++) { tab[i] = false } //GameMgr.getInstance_custom().saveGameData_custom(); } public static getQingWangLingBaoXiangStatus(maxLength) { let tab = User._gameData_custom.qingWangLingBaoXiangStatus for (let i = 0; i < maxLength; i++) { if (!tab[i]) { tab[i] = false } } return tab } public static setQingQangLingFreeNum(num) { User._gameData_custom.qingQangLingFreeNum = num; //GameMgr.getInstance_custom().saveGameData_custom(); } public static getQingQangLingFreeNum() { return User._gameData_custom.qingQangLingFreeNum } public static setXiaoYanZhanChangStatus(num, save = true) { User._gameData_custom.xiaoYanZhanChangStatus = num; // if (save) // GameMgr.getInstance_custom().saveGameData_custom(); } public static getXiaoYanZhanChangStatus() { return User._gameData_custom.xiaoYanZhanChangStatus; } public static setChaChangList(list) { User._gameData_custom.chaChangList = list //GameMgr.getInstance_custom().saveGameData_custom(); } public static getChaChangList() { return User._gameData_custom.chaChangList; } public static setChaChangZhaoMuData(unLockTab, zhaoMuTime, zhaoMuBeiShu) { let tab = User._gameData_custom.chaChangZhaoMuData tab.unLockTab = unLockTab tab.zhaoMuTime = zhaoMuTime tab.zhaoMuBeiShu = zhaoMuBeiShu User._gameData_custom.chaChangZhaoMuData = tab //GameMgr.getInstance_custom().saveGameData_custom(); } public static getChaChangZhaoMuData() { return User._gameData_custom.chaChangZhaoMuData; } public static setXuyuanList(list) { User._gameData_custom.xuyuanList = list; //GameMgr.getInstance_custom().saveGameData_custom(); } public static getXuyuanList() { //如果isHuanwan == true return User._gameData_custom.xuyuanList; } public static setIsXuYuanFinish(isXuYuanFinish) { User._gameData_custom.isXuYuanFinish = isXuYuanFinish; //GameMgr.getInstance_custom().saveGameData_custom(); } public static getIsXuYuanFinish() { //如果isHuanwan == true return User._gameData_custom.isXuYuanFinish; } public static setXuYuancishu(xuYuancishu) { User._gameData_custom.xuYuancishu += xuYuancishu; //GameMgr.getInstance_custom().saveGameData_custom(); } public static getXuYuancishu() { //如果isHuanwan == true return User._gameData_custom.xuYuancishu; } public static setLeitaiIndex(leitaiIndex) { User._gameData_custom.leitaiIndex = leitaiIndex; //GameMgr.getInstance_custom().saveGameData_custom(); } public static getLeitaiIndex() { //如果isHuanwan == true return User._gameData_custom.leitaiIndex; } public static setRenleiJinQuIndex(renleiJinQuIndex) { User._gameData_custom.renleiJinQuIndex = renleiJinQuIndex; //GameMgr.getInstance_custom().saveGameData_custom(); } public static getRenleiJinQuIndex() { //如果isHuanwan == true return User._gameData_custom.renleiJinQuIndex; } public static setCurDayWaterArr(arr) { User._gameData_custom.curDayWaterArr = arr; //GameMgr.getInstance_custom().saveGameData_custom(); } public static getCurDayWaterArr() { return User._gameData_custom.curDayWaterArr } public static setFishDataAndGentQuat(list, num = -1, save = true) { User._gameData_custom.saveFishDataList = list; //console.log("设置鱼的数据", list); if (num != -1) { User._gameData_custom.generateFishQuantity = num; //console.log("设置鱼的数量", num); } //if (save) //GameMgr.getInstance_custom().saveGameData_custom(); } public static getSaveFishDataList() { return User._gameData_custom.saveFishDataList } public static getGenerateFishQuantity() { return User._gameData_custom.generateFishQuantity } public static setShowFishDataList(list, save = true) { User._gameData_custom.showFishDataList = list; //if (save) //GameMgr.getInstance_custom().saveGameData_custom(); } public static getShowFishDataList() { return User._gameData_custom.showFishDataList } public static setShowFishQuantity(num, save = true) { User._gameData_custom.showFishQuantity = num; //if (save) //GameMgr.getInstance_custom().saveGameData_custom(); } public static getShowFishQuantity() { return User._gameData_custom.showFishQuantity } //修改海底宝箱状态,记录,保存 public static setHaiDiBaoXiangStatus(maxLength, id, bStatus, save = true) { let tab = User._gameData_custom.haiDiBaoXiangStatus for (let i = 0; i < maxLength; i++) { if (!tab[i]) { tab[i] = false } } tab[id] = bStatus //if (save) //GameMgr.getInstance_custom().saveGameData_custom(); } public static initHaiDiBaoXiangStatus(maxLength, save = true) { let tab = User._gameData_custom.haiDiBaoXiangStatus for (let i = 0; i < maxLength; i++) { tab[i] = false } //if (save) //GameMgr.getInstance_custom().saveGameData_custom(); } public static getHaiDiBaoXiangStatus(maxLength) { let tab = User._gameData_custom.haiDiBaoXiangStatus for (let i = 0; i < maxLength; i++) { if (!tab[i]) { tab[i] = false } } return tab } public static setHaiDiFreeNum(num, save = true) { User._gameData_custom.haiDiFreeNum = num; if (save) { //GameMgr.getInstance_custom().saveGameData_custom(); } } public static getHaiDiFreeNum() { return User._gameData_custom.haiDiFreeNum } public static setHuangjinGouTime(huangjinGouTime) { User._gameData_custom.huangjinGouTime = huangjinGouTime } public static getHuangjinGouTime() { return User._gameData_custom.huangjinGouTime } public static updateHuangjinGouTime() { if (User._gameData_custom.huangjinGouTime > 0) { User._gameData_custom.huangjinGouTime -= 1 } } public static setBanYunFishLevel(banYunFishLevel) { User._gameData_custom.banYunFishLevel = banYunFishLevel } public static getBanYunFishLevel() { return User._gameData_custom.banYunFishLevel } public static setAutoBanZhuanTime(autoBanZhuanTime) { User._gameData_custom.autoBanZhuanTime = autoBanZhuanTime } public static getAutoBanZhuanTime() { return User._gameData_custom.autoBanZhuanTime } public static setBaiCaoJiList(list) { User._gameData_custom.baiCaoJiList = list //GameMgr.getInstance_custom().saveGameData_custom(); } public static getBaiCaoJiList() { return User._gameData_custom.baiCaoJiList; } public static setGuShuList(list, save = true) { User._gameData_custom.guShuList = list if (save) { //GameMgr.getInstance_custom().saveGameData_custom(); } } public static getGuShuList() { return User._gameData_custom.guShuList; } public static setBaiCaoJiShuoMingUnlock(bLock, save = true) { User._gameData_custom.baiCaoJiShuoMingUnlock = bLock //if (save) //GameMgr.getInstance_custom().saveGameData_custom(); } public static getBaiCaoJiShuoMingUnlock() { return User._gameData_custom.baiCaoJiShuoMingUnlock; } public static setJiaLiGongFreeNum(num) { User._gameData_custom.jiaLiGongFreeNum = num; //GameMgr.getInstance_custom().saveGameData_custom(); } public static getJiaLiGongFreeNum() { return User._gameData_custom.jiaLiGongFreeNum } public static getSaveGameProgressData() { return User._gameData_custom.saveGameProgressData; } public static setSaveGameProgressData(data) { User._gameData_custom.saveGameProgressData = data //GameMgr.getInstance_custom().saveGameData_custom(); } public static setXPZGuideStep(num: number) { User._gameData_custom.xpzGuideStep = num; //GameMgr.getInstance_custom().saveGameData_custom(); } public static getXPZGuideStep() { return User._gameData_custom.xpzGuideStep; } public static setIsPropChuiZiFree(bFree) { User._gameData_custom.isPropChuiZiFree = bFree //GameMgr.getInstance_custom().saveGameData_custom(); } public static getIsPropChuiZiFree() { return User._gameData_custom.isPropChuiZiFree; } public static setIsPropLiuXingFree(bFree) { User._gameData_custom.isPropLiuXingFree = bFree //GameMgr.getInstance_custom().saveGameData_custom(); } public static getIsPropLiuXingFree() { return User._gameData_custom.isPropLiuXingFree; } public static setSendPZIndex(SendPZIndex) { User._gameData_custom.SendPZIndex = SendPZIndex //GameMgr.getInstance_custom().saveGameData_custom(); } public static getSendPZIndex() { return User._gameData_custom.SendPZIndex; } public static setPaimaiList(paimaiList) { User._gameData_custom.paimaiList = paimaiList GameMgr.getInstance_custom().saveGameData_custom(); } public static getPaimainList() { return User._gameData_custom.paimaiList; } public static setFirstInNewXPZ(first: boolean) { console.log(first, 'setFirstIn') User._gameData_custom.firstInNewXPZ = first; //GameMgr.getInstance_custom().saveGameData_custom(); } public static getFirstInNewXPZ() { return User._gameData_custom.firstInNewXPZ; } public static setAddDesk(first: boolean) { User._gameData_custom.isAddDesk = first; } public static getAddDesk() { return User._gameData_custom.isAddDesk; } public static setDeskReward(first: boolean) { User._gameData_custom.isDeskReward = first; } public static getDeskReward() { return User._gameData_custom.isDeskReward; } public static setChengJiuReward(ChengJiuReward) { User._gameData_custom.ChengJiuReward = ChengJiuReward; } public static getChengJiuReward() { return User._gameData_custom.ChengJiuReward; } public static setShouyiFanbeiNum(num) { User._gameData_custom.shouyiFanbeiNum = num; } public static getShouyiFanbeiNum() { return User._gameData_custom.shouyiFanbeiNum; } public static setShouyiFanbeiTime(num) { User._gameData_custom.shouyiFanbeiTime = num; } public static getShouyiFanbeiTime() { return User._gameData_custom.shouyiFanbeiTime; } public static addClickNum() { return ++User._gameData_custom.clickNum; } public static setClickNum(num) { User._gameData_custom.clickNum = num; } public static getClickNum() { return User._gameData_custom.clickNum; } public static setAutoClickTime(num) { User._gameData_custom.autoClickTime = num; } public static getAutoClickTime() { return User._gameData_custom.autoClickTime; } public static setClickIncomeNum(num) { User._gameData_custom.clickIncomeNum = num; } public static getClickIncomeNum() { return User._gameData_custom.clickIncomeNum; } public static setFangchanList(list) { User._gameData_custom.fangchanList = list; } public static getFangchanList() { return User._gameData_custom.fangchanList; } public static setFangchanShouyi(list) { User._gameData_custom.fangchanShouyi = list; } public static getFangchanShouyi() { return User._gameData_custom.fangchanShouyi; } public static setSignList(list) { User._gameData_custom.signList = list; } public static getSignList() { return User._gameData_custom.signList; } public static setCurChallengeId(id) { User._gameData_custom.curChallengeId = id; } public static getCurChallengeId() { return User._gameData_custom.curChallengeId; } public static setMishuList(list) { User._gameData_custom.mishuList = list; } public static getMishuList() { return User._gameData_custom.mishuList; } public static setDuiyouList(list) { User._gameData_custom.duiyouList = list; } public static getDuiyouList() { return User._gameData_custom.duiyouList; } public static setMishuPeiXunLevel(level) { User._gameData_custom.mishuPeiXunLevel = level; } public static getMishuPeiXunLevel() { return User._gameData_custom.mishuPeiXunLevel; } public static setDuiyouPeiXunLevel(level) { User._gameData_custom.duiyouPeiXunLevel = level; } public static getDuiyouPeiXunLevel() { return User._gameData_custom.duiyouPeiXunLevel; } public static setMyLevel(level) { if (level >= 5000) { level = 5000 } User._gameData_custom.myLevel = level; } public static getMyLevel() { return User._gameData_custom.myLevel; } public static setShiPuArray(array) { User._gameData_custom.shiPuArray = array; } public static getShiPuArray() { return User._gameData_custom.shiPuArray; } public static setTanweiArray(array) { User._gameData_custom.tanweiArray = array; } public static getTanweiArray() { return User._gameData_custom.tanweiArray; } public static setzaoCanArray(array) { User._gameData_custom.zaoCanArray = array; } public static getzaoCanArray() { return User._gameData_custom.zaoCanArray; } public static setPaihangbangReward(array) { User._gameData_custom.paihangbangReward = array; } public static getPaihangbangReward() { return User._gameData_custom.paihangbangReward; } public static setOnlineTime(onlineTime) { User._gameData_custom.onlineTime = onlineTime; } public static getOnlineTime() { return User._gameData_custom.onlineTime; } public static setLevelupJieSuoArray(array) { User._gameData_custom.levelupJieSuoArray = array; } public static getLevelupJieSuoArray() { return User._gameData_custom.levelupJieSuoArray; } public static setZhuanPanFree(isFree) { User._gameData_custom.zhuanPanFree = isFree; } public static getZhuanPanFree() { return User._gameData_custom.zhuanPanFree; } public static setGuideMishu(array) { User._gameData_custom.guideMishu = array; } public static getGuideMishu() { return User._gameData_custom.guideMishu; } public static setGuideTanChuangBox(array) { User._gameData_custom.guideTanChuangBox = array; } public static getGuideTanChuangBox() { return User._gameData_custom.guideTanChuangBox; } public static setGuideIndexArray(array) { User._gameData_custom.guideIndexArray = array; } public static getGuideIndexArray() { return User._gameData_custom.guideIndexArray; } public static setDianjiFirstGuide(guide) { User._gameData_custom.dianjiFirstGuide = guide; } public static getDianjiFirstGuide() { return User._gameData_custom.dianjiFirstGuide; } public static setGuideMishuQipao(array) { User._gameData_custom.guideMishuQipao = array; } public static getGuideMishuQipao() { return User._gameData_custom.guideMishuQipao; } public static setAutoLevel(level) { User._gameData_custom.autoLevel = level; } public static getAutoLevel() { return User._gameData_custom.autoLevel; } public static addAutoLevel(level = 1) { User._gameData_custom.autoLevel += level; if (User._gameData_custom.autoLevel >= 20) { User._gameData_custom.autoLevel = 20 } } public static setCaiDanStatus(id, index) { let tab = User._gameData_custom.caiDanStatusTab tab[id] = index GameMgr.getInstance_custom().saveGameData_custom(); } public static getCaiDanStatus(id) { let tab = User._gameData_custom.caiDanStatusTab if (!tab[id]) { tab[id] = 0 } return tab[id] } public static setYiMaJiangLockArray(maxLength, id, isUnLock) { let tab = User._gameData_custom.yiMaJiangLockArray for (let i = 0; i < maxLength; i++) { if (!tab[i]) { tab[i] = false } } tab[id] = isUnLock GameMgr.getInstance_custom().saveGameData_custom(); } public static setAllYiMaJiangLockArray(info) { User._gameData_custom.yiMaJiangLockArray = info GameMgr.getInstance_custom().saveGameData_custom(); } public static getYiMaJiangLockArray(maxLength) { let tab = User._gameData_custom.yiMaJiangLockArray for (let i = 0; i < maxLength; i++) { if (!tab[i]) { tab[i] = false } } return tab } public static setShowAdNum(num) { User._gameData_custom.showAdNum = num; } public static getShowAdNum() { return User._gameData_custom.showAdNum } public static addDengLuDayNum() { User._gameData_custom.dengLuDayNum += 1; } public static setDengLuDayNum(num) { User._gameData_custom.dengLuDayNum = num; } public static getDengLuDayNum() { return User._gameData_custom.dengLuDayNum } public static setSaveDay(num) { User._gameData_custom.saveDay = num; } public static getSaveDay() { return User._gameData_custom.saveDay } public static setZiChanData(data) { User._gameData_custom.ziChanData = data; } public static getZiChanData() { return User._gameData_custom.ziChanData } public static setCurGameLevelIndex(curGameLevelIndex: number) { User._gameData_custom.curGameLevelIndex = curGameLevelIndex; GameMgr.getInstance_custom().saveGameData_custom(); } public static getCurGameLevelIndex(): number { return User._gameData_custom.curGameLevelIndex; } public static setChuShiXieHuiLevel(level) { User._gameData_custom.ChuShiXieHuiLevel = level; GameMgr.getInstance_custom().saveGameData_custom(); } public static getChuShiXieHuiLevel() { return User._gameData_custom.ChuShiXieHuiLevel; } public static setUserNameRandom(data) { User._gameData_custom.userNameRandom = data; } public static getUserNameRandom() { return User._gameData_custom.userNameRandom; } public static setUserName(data) { User._gameData_custom.userName = data; } public static getUserName() { return User._gameData_custom.userName; } public static setUserLinkHead(data) { User._gameData_custom.userLinkHead = data; } public static getUserLinkHead() { return User._gameData_custom.userLinkHead; } public static setPaiHangShareState(data) { User._gameData_custom.PaiHangShareState = data; } public static getPaiHangShareState() { return User._gameData_custom.PaiHangShareState; } public static setDiaoLuoAllGet(DiaoLuoAllGet: number) { User._gameData_custom.DiaoLuoAllGet = DiaoLuoAllGet; GameMgr.getInstance_custom().saveGameData_custom(); } public static getDiaoLuoAllGet(): number { return User._gameData_custom.DiaoLuoAllGet; } public static setShouCiDiaoLuo(ShouCiDiaoLuo: number) { User._gameData_custom.ShouCiDiaoLuo = ShouCiDiaoLuo; GameMgr.getInstance_custom().saveGameData_custom(); } public static getShouCiDiaoLuo(): number { return User._gameData_custom.ShouCiDiaoLuo; } public static getAllStatistics() { return User._gameData_custom.statistics } public static setAllStatistics(arr) { User._gameData_custom.statistics = arr; GameMgr.getInstance_custom().saveGameData_custom(); } /** * 获取统计项的值 * @param key 统计key * @returns */ public static getStatistics(key) { let str1 = User._gameData_custom.statistics.find(x => { let staArr1 = x.split('_'); return staArr1[0] == key + ""; }); if (str1) return Number(str1.split('_')[1]); else return 0; } /** * 设置统计项的值 * @param key 统计key * @param count 数量 */ public static setStatistics(key, count) { let tab = User._gameData_custom.statistics let str2 = tab.find((x) => { let staArr2 = x.split('_'); return staArr2[0] == key + ""; }); let addStr = `${key}_${count}` if (str2) { tab.splice(tab.indexOf(str2), 1, addStr) } else { tab.push(addStr) } GameMgr.getInstance_custom().saveGameData_custom(); } /** * 添加统计值 * @param key 统计项key * @param count 数量 */ public static addStatistics(key, count = 1) { let oldCount = this.getStatistics(key); this.setStatistics(key, oldCount + count); } /** * 减少统计项的值 * @param key 统计key * @param count 数量 */ public static subStatistics(key, count) { let oldCount = this.getStatistics(key); let all = oldCount - count; if (all < 0) all = 0; this.setStatistics(key, all); } public static setZuanShi(zuanshi: number) { User._gameData_custom.zuanshi = zuanshi; GameMgr.getInstance_custom().saveGameData_custom(); } public static getZuanShi() { return User._gameData_custom.zuanshi; } public static setShouHuoJiiList(shouHuoJiList) { User._gameData_custom.shouHuoJiList = shouHuoJiList GameMgr.getInstance_custom().saveGameData_custom(); } public static getShouHuoJiiList() { return User._gameData_custom.shouHuoJiList; } public static restartGame() { console.log('restartGame') User._gameData_custom.dadianListGame.length = 0 // User._gameData_custom.lastOnlineTime = (new Date()).getDay() User._gameData_custom.lastOnlineTimestamp = new Date().getTime(); Common5.lixianTime = 0 User._gameData_custom.headImg = "headImg1"; User._gameData_custom.headImgUnlock = ["headImg1"]; User._gameData_custom.money = 20000 User._gameData_custom.userIQ = 0 User._gameData_custom.yuanBao = 0 User._gameData_custom.day = 1 User._gameData_custom.timeHour = 0 User._gameData_custom.timeMin = 0 User._gameData_custom.isNewDay = false User._gameData_custom.firstIn = true; User._gameData_custom.firstInNew2 = false; User._gameData_custom.bagGoodsList.length = 0 User._gameData_custom.bingHuFreeNum = 5; User._gameData_custom.laJiFreeNum = 3; User._gameData_custom.FanLajiTimeStamp = 0; User._gameData_custom.BingHuTimeStamp = 0; User._gameData_custom.isKuaiDiKaiQi.length = 0 User._gameData_custom.kuaiDiMangHeNum = 4; User._gameData_custom.ditan_data.length = 0 User._gameData_custom.kuaiDiMangHeFirstIn = false; User._gameData_custom.ditanSaleGoodsIndex = 0 User._gameData_custom.shouLiChang_gongJianAd = 0 User._gameData_custom.shouLiChang_lieQiangAd = 0 User._gameData_custom.shouLiChang_wangAd = 0 User._gameData_custom.taofenArray = { tanhuang: 0, xichen: 0 } User._gameData_custom.diaoyuNum = 0 User._gameData_custom.kuaiDiList.length = 0 User._gameData_custom.saiCheFreeNum = 3; User._gameData_custom.diaoyu_data.length = 0; User._gameData_custom.curJuQingUnLockIndex = 'DH_1' User._gameData_custom.curUnLockMainTaskInfo = {} User._gameData_custom.recodeMainTaskInfo = {} User._gameData_custom.curUnLockSubTaskInfo = {} User._gameData_custom.chatRecordData = {} User._gameData_custom.saveGameProgressData_nls = null User._gameData_custom.isFinishCeBianLanAward = false User._gameData_custom.daoyeGoodList.length = 0 User._gameData_custom.daoyeJiaoHuo = false User._gameData_custom.daoyeShuaXin = 0 User._gameData_custom.daoyeIndex = 0 User._gameData_custom.daoyeListName = '' User._gameData_custom.FengWeiHotelList = []; User._gameData_custom.FengWeiEarnMoney = { earnMoney: 0, xiaofei: 0 }//显示使用 User._gameData_custom.FengWeiZhaopin = { isZhaoPin: false, zhaopinLevel: 0 }// User._gameData_custom.fengWeiGirlSpineStr = '' User._gameData_custom.naiNaiStatus = 0 User._gameData_custom.nianHuoExistIdTab = [] User._gameData_custom.levelNum_Array.length = 0 User._gameData_custom.levelNum = 0 User._gameData_custom.successLevels.length = 0 User._gameData_custom.wordGameAnswerUnlock.length = 0 User._gameData_custom.levelNum_Word_Array.length = 0 DayUnlock.resetData(); User._gameData_custom.dayUnlock = {} User._gameData_custom.canInterGameList.length = 0 User._gameData_custom.userHeTong = { buyChiTang: false, buyKuaiDiZhan: false, buyXiaShuiDao: false, buyJiuGuan: false, buyJiTuan: false, chongHuiSuJia: false, BuyWangHongJD: false, TianYanJingQu: false, RenleiJinQu: false, ZhiZhunDian: false, buyMeiShiJie: false, buyYangZhiChang: false, buyZhanLanGuan: false, buyJiaGongCang: false, buyYeLianChang: false, buyYuChuan: false, buyChaChang: false, buyJiaoShiQu: false, buyQiZhenYuan: false } User._gameData_custom.jianZaoLeftTime = 720 User._gameData_custom.isOpenYanHua = false User._gameData_custom.firstStepIndex = 0 User._gameData_custom.gameGuideStepIndex = 0 User._gameData_custom.unLockGameNameTab = [] User._gameData_custom.unLockGameNameSGTab = [] User._gameData_custom.curSaveStockDay = -1; User._gameData_custom.tomorrowStockData = {} User._gameData_custom.stocksData = {} User._gameData_custom.myStockData = {} User._gameData_custom.industryList.length = 0 User._gameData_custom.provideMoneyArray = [] User._gameData_custom.BaoweiData = { buildBlood: 1000000000, zhiyuanPeople: 1, isQianYue: false } User._gameData_custom.todayAntiqueIdList = []; // User._gameData_custom.appraisalIndex = 5; // User._gameData_custom.roomGoodStatus = 0 User._gameData_custom.YunshiChallenge = 0 User._gameData_custom.curSaveFangChanDay = -1; User._gameData_custom.tomorrowFangChanData = {} User._gameData_custom.FangChansData = {} User._gameData_custom.myFangChanData = {} User._gameData_custom.isStartTask505 = false User._gameData_custom.meiNvZhaoMuData = [] User._gameData_custom.treeUnlockIndex = 0 User._gameData_custom.ChongFanHaoMenTimes = 86400 User._gameData_custom.ChongFanHaoMenPeriod = 0 User._gameData_custom.jieSuoBaseIQ = {} User._gameData_custom.curTaskIndex = 0 User._gameData_custom.shouYiMoneyCount = {} User._gameData_custom.guWanShiChangIndex = 0 User._gameData_custom.nixiHetongNum = [] User._gameData_custom.kaiKuangFreeNum = 3; User._gameData_custom.kaikuangNum = 0 User._gameData_custom.curDayMountingArr = [] User._gameData_custom.autoHeChangLeftTime = 0 User._gameData_custom.autoHeChangYuanbao = 0 User._gameData_custom.moTuoList = [] User._gameData_custom.isChongFanHaoMen = false User._gameData_custom.paomaChooseArray = []; User._gameData_custom.yinshitouziArray = [0, 0, 0, 0, 0] User._gameData_custom.isMotuochehechengGame = 0 User._gameData_custom.richLimit = false User._gameData_custom.stage529TaskFinish = false User._gameData_custom.finishTaskId = [0, 0] User._gameData_custom.kaiGongSiLevelArray = [0, 0, 0, 0, 0] User._gameData_custom.kaiGongSiLockArray = [0, 0, 0, 0, 0] User._gameData_custom.qingWangLingBaoXiangStatus = [] User._gameData_custom.qingQangLingFreeNum = 4 User._gameData_custom.xiaoYanZhanChangStatus = 0 User._gameData_custom.chaChangList = [] User._gameData_custom.chaChangZhaoMuData = { unLockTab: [], zhaoMuTime: 0, zhaoMuBeiShu: 1 } User._gameData_custom.xuyuanList = [] User._gameData_custom.isXuYuanFinish = false User._gameData_custom.xuYuancishu = 0 //许愿次数 User._gameData_custom.leitaiIndex = 6 User._gameData_custom.renleiJinQuIndex = 2 User._gameData_custom.curDayWaterArr = [] User._gameData_custom.saveFishDataList = [] User._gameData_custom.generateFishQuantity = 3 User._gameData_custom.showFishDataList = [] User._gameData_custom.showFishQuantity = 3 User._gameData_custom.haiDiBaoXiangStatus = [] User._gameData_custom.haiDiFreeNum = 4 User._gameData_custom.huangjinGouTime = 0 User._gameData_custom.jiaLiGongFreeNum = 1 User._gameData_custom.banYunFishLevel = 0 User._gameData_custom.autoBanZhuanTime = 0 User._gameData_custom.baiCaoJiList = [] User._gameData_custom.guShuList = [] User._gameData_custom.baiCaoJiShuoMingUnlock = false User._gameData_custom.saveGameProgressData = null User._gameData_custom.xpzGuideStep = 0 User._gameData_custom.isPropChuiZiFree = true User._gameData_custom.isPropLiuXingFree = true User._gameData_custom.SendPZIndex = 3 User._gameData_custom.shouHuoJiList.length = 0 User._gameData_custom.paimaiList.length = 0 User._gameData_custom.firstInNewXPZ = true; User._gameData_custom.isAddDesk = false User._gameData_custom.isDeskReward = false User._gameData_custom.ChengJiuReward = [0, 0, 0, 0, 0, 0, 0, 0, 0] User._gameData_custom.shouyiFanbeiNum = 1 User._gameData_custom.shouyiFanbeiTime = 0 User._gameData_custom.autoClickTime = 0 User._gameData_custom.clickIncomeNum = 0 User._gameData_custom.fangchanList = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] User._gameData_custom.fangchanShouyi = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] User._gameData_custom.signList = [0, 0, 0, 0, 0, 0, 0, 0] User._gameData_custom.curChallengeId = 0 User._gameData_custom.mishuList = [] User._gameData_custom.duiyouList = [] User._gameData_custom.mishuPeiXunLevel = 1 User._gameData_custom.duiyouPeiXunLevel = 1 User._gameData_custom.myLevel = 1 User._gameData_custom.shiPuArray = [] User._gameData_custom.tanweiArray = [] User._gameData_custom.zaoCanArray = [] User._gameData_custom.paihangbangReward = [-1, 0] User._gameData_custom.onlineTime = 0 User._gameData_custom.levelupJieSuoArray = [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] User._gameData_custom.zhuanPanFree = true User._gameData_custom.guideMishu = [0, 0] User._gameData_custom.guideTanChuangBox = [0, 0] User._gameData_custom.guideIndexArray = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] User._gameData_custom.dianjiFirstGuide = true User._gameData_custom.guideMishuQipao = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] User._gameData_custom.autoLevel = 0 User._gameData_custom.caiDanStatusTab = [0, 0, 0] User._gameData_custom.yiMaJiangLockArray = [] User._gameData_custom.showAdNum = 0 User._gameData_custom.ziChanData = { curshouyi: 0, getnum: 0, shouyi: 0, unLockNum: [-1, -1, -1, -1] } User._gameData_custom.curGameLevelIndex = 0; User._gameData_custom.ChuShiXieHuiLevel = [-1, -1, -1, -1, -1, -1, -1, -1]; User._gameData_custom.clickNum = 0 User._gameData_custom.dengLuDayNum = 0 User._gameData_custom.saveDay = '' User._gameData_custom.userName = '' User._gameData_custom.userNameRandom = '' User._gameData_custom.userLinkHead = '' User._gameData_custom.PaiHangShareState = false; User._gameData_custom.DiaoLuoAllGet = 3; User._gameData_custom.ShouCiDiaoLuo = 1; User._gameData_custom.statistics = []; User._gameData_custom.zuanshi = 0 GameMgr.getInstance_custom().saveGameData_custom(); Common5.prefabMap.clear() } }