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.
831 lines
26 KiB
831 lines
26 KiB
// 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)
|
|
// }
|
|
|
|
|
|
// }
|
|
|