// import { ryw_Event } from "../../FrameWork/Event/EventEnum" // import EventMgr from "../../FrameWork/Event/EventMgr" // import User from "../../FrameWork/User/User" // import Common5 from "../../Platform/th/Common5" // // import NewDataManage_nls from "../game_dls/NewDataManage_nls" // import { MainTaskIdEnum } from "../JuQingChat/TaskManager" // let buildConfig = [ // {id:0, linkGoodId:1701, chapterIndex:8, chapterTime:8, buildMoney:15000000, buildName:'新疆烧烤', caipuName:'新疆烧烤', guishu:'西帮菜',caiguanName:'',income:1000}, // {id:1, linkGoodId:1702, chapterIndex:7, chapterTime:8, buildMoney:6000000,buildName:'长沙奶茶',caipuName:'长沙奶茶', guishu:'中帮菜',caiguanName:'',income:1000}, // {id:2, linkGoodId:1703, chapterIndex:3, chapterTime:5, buildMoney:150000,buildName:'天津灌汤包',caipuName:'天津灌汤包', guishu:'北帮菜',caiguanName:'',income:1000}, // {id:3, linkGoodId:1704, chapterIndex:2, chapterTime:4, buildMoney:80000,buildName:'桂林米粉',caipuName:'桂林米粉', guishu:'南帮菜',caiguanName:'',income:1000}, // {id:4, linkGoodId:1705, chapterIndex:6, chapterTime:7, buildMoney:2500000,buildName:'重庆小面',caipuName:'重庆小面',guishu:'西帮菜', caiguanName:'',income:1000}, // {id:5, linkGoodId:1706, chapterIndex:1, chapterTime:3, buildMoney:20000,buildName:'山东烧饼',caipuName:'山东烧饼',guishu:'北帮菜',caiguanName:'', income:1000}, // {id:6, linkGoodId:1707, chapterIndex:4, chapterTime:6, buildMoney:400000,buildName:'海南清补凉',caipuName:'海南清补凉',guishu:'南帮菜',caiguanName:'', income:1000}, // {id:7, linkGoodId:1708, chapterIndex:5, chapterTime:6, buildMoney:1000000,buildName:'扬州炒饭',caipuName:'扬州炒饭',guishu:'东帮菜', caiguanName:'',income:1000}, // {id:8, linkGoodId:1711, chapterIndex:9, chapterTime:9, buildMoney:40000000,buildName:'网红基地',caipuName:'叫花鸡',guishu:'东帮菜', caiguanName:'苏菜馆', income:1000}, // {id:9, linkGoodId:1715, chapterIndex:10, chapterTime:9, buildMoney:100000000,buildName:'外卖集团',caipuName:'白切鸡',guishu:'南帮菜', caiguanName:'粤菜馆',income:1000}, // {id:10, linkGoodId:1716, chapterIndex:11, chapterTime:10, buildMoney:240000000,buildName:'快递集团',caipuName:'九转大肠', guishu:'北帮菜',caiguanName:'鲁菜馆',income:1000}, // {id:11, linkGoodId:1714, chapterIndex:12, chapterTime:11, buildMoney:600000000,buildName:'五八家政',caipuName:'佛跳墙', guishu:'南帮菜',caiguanName:'闽菜馆',income:1000}, // {id:12, linkGoodId:1710, chapterIndex:13, chapterTime:12, buildMoney:1500000000,buildName:'安保集团',caipuName:'麻婆豆腐',guishu:'西帮菜', caiguanName:'川菜馆',income:1000}, // {id:13, linkGoodId:1712, chapterIndex:14, chapterTime:12, buildMoney:3800000000,buildName:'地产集团',caipuName:'臭鳜鱼', guishu:'中帮菜',caiguanName:'徽菜馆',income:1000}, // {id:14, linkGoodId:1713, chapterIndex:15, chapterTime:13, buildMoney:9000000000,buildName:'海鲜庄园',caipuName:'东坡肉', guishu:'东帮菜',caiguanName:'浙菜馆',income:1000}, // {id:15, linkGoodId:1709, chapterIndex:16, chapterTime:14, buildMoney:20000000000,buildName:'七星酒店',caipuName:'剁椒鱼头', guishu:'中帮菜',caiguanName:'湘菜馆',income:1000}, // {id:16, linkGoodId:1717, chapterIndex:17, chapterTime:15, buildMoney:40000000000,buildName:'私家庄园',caipuName:'满汉全席',guishu:'中帮菜', caiguanName:'满汉全席',income:1000} // ] // let MaxBuildMoney= 80000000000 // let MaxChapterTime= 20 // export default class buildManager { // //重庆小面+海南清凉补 组合 // //长沙奶茶+新疆烧烤 组合 // //海鲜庄园+地产集团 组合 // //外卖集团+安保集团 组合 // public static manHanQuanXiFragmentMap = [ // [1,1709,4], // [2,1713,5], // [3,1712,6], // [4,1710,7], // [5,1714,8], // [6,1716,9], // [7,1715,10], // [8,1711,11] // ] // public static getBuildCanClick(buildName){ // let builds = User.getBuildFinsihState() // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].buildName == buildName){ // let data = builds[i] // if(data <= 0){ // return false // }else{ // return true // } // } // } // return false // } // //获取状态值 // public static getBuildState(buildName){ // let builds = User.getBuildFinsihState() // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].buildName == buildName){ // let data = builds[i] // return data // } // } // } // public static getMaxIncomeBuild(){ // let builds = User.getBuildFinsihState() // let findX = 5 // for(let i=0;i<builds.length;i++){ // if(builds[i] > 0){ // findX = i // } // } // let config = buildConfig[findX] // return config.buildName // } // // // public static getBuildIsFinish(buildName){ // let builds = User.getBuildFinsihState() // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].buildName == buildName){ // let data = builds[i] // if(data == 2){ // return true // }else{ // return false // } // } // } // return false // } // public static getBuildIsFinishByIdCheck(id){ // let builds = User.getBuildFinsihState() // let buildName = this.getBuildName(id) // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].buildName == buildName){ // let data = builds[i] // if(data >= 1){ // return true // }else{ // return false // } // } // } // return false // } // public static getBuildIsFinishById(id){ // let builds = User.getBuildFinsihState() // let buildName = this.getBuildName(id) // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].buildName == buildName){ // let data = builds[i] // if(data == 2){ // return true // }else{ // return false // } // } // } // return false // } // public static getBuildIndex(buildName){ // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].buildName == buildName){ // return i // } // } // return 0 // } // public static getBuildName(goodId){ // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].linkGoodId == goodId){ // return buildConfig[i].buildName // } // } // return '' // } // public static getBuildIdByName(buildName){ // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].buildName == buildName){ // return buildConfig[i].linkGoodId // } // } // } // public static getBuildConfigByName(buildName){ // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].buildName == buildName){ // return buildConfig[i] // } // } // } // public static setBuildFinsihState(goodId,state, isSend = true){ // let buildFinsihState = User.getBuildFinsihState() // let index = -1 // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].linkGoodId == goodId){ // index = i // break // } // } // if(index != -1){ // buildFinsihState[index] = state // User.setBuildFinsihState(buildFinsihState) // if(isSend){ // EventMgr.emitEvent_custom(ryw_Event.updateBuild); // } // } // return 0 // } // //buildFinsihState // public static setBuildFinsihStateInter(goodId){ // let buildFinsihState = User.getBuildFinsihState() // let index = -1 // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].linkGoodId == goodId){ // index = i // break // } // } // if(index != -1){ // buildFinsihState[index] = 1 // User.setBuildFinsihState(buildFinsihState) // EventMgr.emitEvent_custom(ryw_Event.updateIncomeMoney); // } // return 0 // } // public static setBuildFinsihStateFinish(goodId){ // let buildFinsihState = User.getBuildFinsihState() // let index = -1 // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].linkGoodId == goodId){ // index = i // break // } // } // if(index != -1){ // buildFinsihState[index] = 2 // User.setBuildFinsihState(buildFinsihState) // } // return 0 // } // public static getBuildData(id){ // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].id == id){ // return buildConfig[i] // } // } // } // //海南清补凉+重庆小面 // public static getZuHe1(){ // let finishArray = User.getBuildFinsihState() // let data2 = finishArray[4] // let data1 = finishArray[6] // if(data2 > 0 && data1>0){ // return true // }else{ // return false // } // } // //长沙奶茶+新疆烧烤 // public static getZuHe2(){ // let finishArray = User.getBuildFinsihState() // let data2 = finishArray[0] // let data1 = finishArray[1] // if(data2 > 0 && data1>0){ // return true // }else{ // return false // } // } // //外卖加安保 // public static getZuHe3(){ // let finishArray = User.getBuildFinsihState() // let data2 = finishArray[9] // let data1 = finishArray[12] // if(data2 > 0 && data1>0){ // return true // }else{ // return false // } // } // //海鲜加地产 // public static getZuHe4(){ // let finishArray = User.getBuildFinsihState() // let data2 = finishArray[13] // let data1 = finishArray[14] // if(data2 > 0 && data1>0){ // return true // }else{ // return false // } // } // public static getIncomeAll(){ // let finishArray = User.getBuildFinsihState() // let allMoney = 0 // for(let i = 0; i<finishArray.length;i++){ // let data = finishArray[i] // if(data == 0){ // }else if(data == 1){ // let addMoney = buildManager.getIncomeMoney(i) // allMoney+=addMoney // }else if(data == 2){ // let addMoney = buildManager.getIncomeMoney(i) // allMoney+=(addMoney*15) // } // } // //增加小吃街收益 // let taskinfo = User.getCurTaskId() // if(taskinfo[0]>= MainTaskIdEnum.MainTask_1803){ // let gaunka = NewDataManage_nls.getInstance().getCurGuanQiaNum() // let money = allMoney // if(gaunka>9){ // for(let i=9;i<gaunka;i++){ // money = money + money*(1+(i+4)/100) // } // } // allMoney = money // } // return allMoney // } // public static pintuStartGameFirst(buildName){ // let array = User.getPingtuADArray() // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].buildName == buildName){ // array[i] = 5 // } // } // } // //设置获取免费的拼图次数 // public static setFreePintuNum(buildName, times = 5){ // let array = User.getPingtuADArray() // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].buildName == buildName){ // array[i] = times // User.setPingtuADArray(array) // break // } // } // } // public static getBuildNameByCaipuId(buildName){ // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].caipuName == buildName){ // return buildConfig[i].linkGoodId // } // } // } // public static getBuildNameByCaipuName(buildName){ // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].caipuName == buildName){ // return buildConfig[i].buildName // } // } // } // public static getBuildIncome(buildName){ // let curConfig = null // let nextConfig = null // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].buildName == buildName){ // curConfig = buildConfig[i] // break // } // } // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].chapterIndex == curConfig.chapterIndex+1){ // nextConfig = buildConfig[i] // } // } // let income = 0 // if(nextConfig){ // income = Math.floor( (nextConfig.buildMoney*0.01)/(nextConfig.chapterTime*60)) // }else{ // income = Math.floor( (MaxBuildMoney*0.01)/(MaxChapterTime*60)) // } // return income // } // //设置获取拼图是不是已经完成 // public static setPintuFinish(buildName){ // let finishArray = User.getBuildFinsihState() // for(let i = 0; i<finishArray.length;i++){ // if(buildConfig[i].buildName == buildName){ // finishArray[i] = 2 // break // } // } // User.setBuildFinsihState(finishArray) // EventMgr.emitEvent_custom(ryw_Event.updateIncomeMoney) // } // //获取免费的拼图次数 // public static getFreePintuNum(buildName){ // let array = User.getPingtuADArray() // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].buildName == buildName){ // return array[i] // } // } // } // //获取拼图是不是已经完成 // public static getPintuFinish(buildName){ // let finishArray = User.getBuildFinsihState() // for(let i = 0; i<finishArray.length;i++){ // if(buildConfig[i].buildName == buildName){ // if(finishArray[i] == 2){ // return true // } // } // } // return false // } // public static getIsEnterManHanSuiPianIndex(buildName){ // let finishArray = User.getBuildFinsihState() // let config = null // for(let i = 0; i<finishArray.length;i++){ // if(buildConfig[i].caipuName == buildName){ // config = buildConfig[i] // break // } // } // let linkGoodId = config.linkGoodId // let index = 0 // for(let i=0;i<this.manHanQuanXiFragmentMap.length;i++){ // if(this.manHanQuanXiFragmentMap[i][1] == linkGoodId){ // index = this.manHanQuanXiFragmentMap[i][2] // break // } // } // return index // } // public static getIsEnterManHan(buildName){ // let finishArray = User.getBuildFinsihState() // let config = null // for(let i = 0; i<finishArray.length;i++){ // if(buildConfig[i].caipuName == buildName){ // config = buildConfig[i] // break // } // } // let manHanQuanXiFragment = User.getManHanQuanXiFragment() // let linkGoodId = config.linkGoodId // let index = -1 // for(let i=0;i<this.manHanQuanXiFragmentMap.length;i++){ // if(this.manHanQuanXiFragmentMap[i][1] == linkGoodId){ // index = this.manHanQuanXiFragmentMap[i][0]-1 // break // } // } // if(manHanQuanXiFragment[index] == 1){ // return true // } // return false // } // //获取秒赚收益 // public static getIncomeMoney(id){ // let curConfig = null // let nextConfig = null // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].id == id){ // curConfig = buildConfig[i] // break // } // } // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].chapterIndex == curConfig.chapterIndex+1){ // nextConfig = buildConfig[i] // } // } // let income = 0 // if(nextConfig){ // income = Math.floor( (nextConfig.buildMoney*0.01)/(nextConfig.chapterTime*60)) // }else{ // income = Math.floor( (MaxBuildMoney*0.01)/(MaxChapterTime*60)) // } // return income // } // //获取建筑的配置 // public static getBuildConfigByGoodId(buildid){ // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].linkGoodId == buildid){ // return buildConfig[i] // } // } // } // //普通投资5% // public static getTouziMoney(){ // let chapterIndex = User.getChapterIndex() // let curConfig = null // let nextConfig = null // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].chapterIndex == chapterIndex){ // curConfig = buildConfig[i] // break // } // } // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].chapterIndex == curConfig.chapterIndex+1){ // nextConfig = buildConfig[i] // } // } // let income = 0 // if(nextConfig){ // income = Math.floor(nextConfig.buildMoney*0.05) // }else{ // income = Math.floor(MaxBuildMoney*0.05) // } // return income // } // //抽签投资30% //加成 // public static getBonusTouziMoney(){ // let chapterIndex = User.getChapterIndex() // let curConfig = null // let nextConfig = null // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].chapterIndex == chapterIndex){ // curConfig = buildConfig[i] // break // } // } // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].chapterIndex == curConfig.chapterIndex+1){ // nextConfig = buildConfig[i] // } // } // let income = 0 // if(nextConfig){ // income = Math.floor(nextConfig.buildMoney*0.30) // }else{ // income = Math.floor(MaxBuildMoney*0.30) // } // return income // } // //抽签投资15% //加成 // public static getBonusTouziMoney2(){ // let chapterIndex = User.getChapterIndex() // let curConfig = null // let nextConfig = null // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].chapterIndex == chapterIndex){ // curConfig = buildConfig[i] // break // } // } // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].chapterIndex == curConfig.chapterIndex+1){ // nextConfig = buildConfig[i] // } // } // let income = 0 // if(nextConfig){ // income = Math.floor(nextConfig.buildMoney*0.15) // }else{ // income = Math.floor(MaxBuildMoney*0.15) // } // return income // } // //训练营15% B3*0.15 // public static getXunlianYingMoney(){ // let chapterIndex = User.getChapterIndex() // if(chapterIndex == 0){ // return 0 // } // let curConfig = null // let nextConfig = null // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].chapterIndex == chapterIndex){ // curConfig = buildConfig[i] // break // } // } // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].chapterIndex == curConfig.chapterIndex+1){ // nextConfig = buildConfig[i] // } // } // let income = 0 // if(nextConfig){ // income = Math.floor(nextConfig.buildMoney*0.15) // }else{ // income = Math.floor(MaxBuildMoney*0.15) // } // return income // } // //普通点点点3% // public static getCommonDianDianDianMoney(){ // let chapterIndex = User.getChapterIndex() // let curConfig = null // let nextConfig = null // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].chapterIndex == chapterIndex){ // curConfig = buildConfig[i] // break // } // } // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].chapterIndex == curConfig.chapterIndex+1){ // nextConfig = buildConfig[i] // } // } // let income = 0 // if(nextConfig){ // income = Math.floor((nextConfig.buildMoney*0.03)/200) // }else{ // income = Math.floor((MaxBuildMoney*0.03)/200) // } // return income // } // //加成点点点5% // public static getBonusDianDianDianMoney2(){ // let chapterIndex = User.getChapterIndex() // let curConfig = null // let nextConfig = null // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].chapterIndex == chapterIndex){ // curConfig = buildConfig[i] // break // } // } // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].chapterIndex == curConfig.chapterIndex+1){ // nextConfig = buildConfig[i] // } // } // let income = 0 // if(nextConfig){ // income = Math.floor((nextConfig.buildMoney*0.05)/26) // }else{ // income = Math.floor((MaxBuildMoney*0.05)/26) // } // return income // } // //加成点点点15% // public static getBonusDianDianDianMoney(){ // let chapterIndex = User.getChapterIndex() // let curConfig = null // let nextConfig = null // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].chapterIndex == chapterIndex){ // curConfig = buildConfig[i] // break // } // } // for(let i = 0; i<buildConfig.length;i++){ // if(buildConfig[i].chapterIndex == curConfig.chapterIndex+1){ // nextConfig = buildConfig[i] // } // } // let income = 0 // if(nextConfig){ // income = Math.floor((nextConfig.buildMoney*0.15)/80) // }else{ // income = Math.floor((MaxBuildMoney*0.15)/80) // } // return income // } // //普通物品价格 // public static getCommonGoodPrice(){ // let ChapterIndex = User.getChapterIndex() // let jichu = Common5.getRandomNum(5,16) // let money = jichu* Math.pow(2.5, ChapterIndex-1) // return money // } // public static getIncomeXiaoChiJie(){ // let finishArray = User.getBuildFinsihState() // let allMoney = 0 // for(let i = 0; i<8;i++){ // let data = finishArray[i] // if(data == 0){ // }else if(data == 1){ // let addMoney = buildManager.getIncomeMoney(i) // allMoney+=addMoney // }else if(data == 2){ // let addMoney = buildManager.getIncomeMoney(i) // allMoney+=(addMoney*15) // } // } // return allMoney // } // public static cancleCityIncome(){ // let finishArray = User.getBuildFinsihState() // for(let i = 8; i<finishArray.length;i++){ // if(finishArray[i] == 2){ // finishArray[i] = 3 // } // //最后一个满汉全席因为是1 // if(i==finishArray.length-1){ // finishArray[i] = 3 // } // } // User.setBuildFinsihState(finishArray) // EventMgr.emitEvent_custom(ryw_Event.refreshBuildView) // } // public static recoveryCityIncome(){ // let finishArray = User.getBuildFinsihState() // for(let i = 8; i<finishArray.length;i++){ // if(finishArray[i] == 3){ // finishArray[i] = 2 // } // } // User.setBuildFinsihState(finishArray) // EventMgr.emitEvent_custom(ryw_Event.refreshBuildView) // } // }