You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3231 lines
117 KiB
3231 lines
117 KiB
|
|
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<string> = ["headImg1"];
|
|
public money: number = 500;
|
|
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<number> = [];
|
|
public levelNum: number = 0;//当前关卡
|
|
public successLevels = [];
|
|
public wordGameAnswerUnlock: Array<LevelFlag> = [];//侦探笔记游戏当前是否看答案,0没看,1看了提示,2看了答案
|
|
public levelNum_Word_Array: Array<number> = [];
|
|
// 钓鱼模块
|
|
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<number> = 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<LevelFlag> = 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<number> = 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<number> {
|
|
let unlocked = new Array<number>();
|
|
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<number> {
|
|
let word = new Array<number>();
|
|
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 = 500
|
|
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()
|
|
}
|
|
}
|
|
|
|
|