import BagManager from "./BagManager"; import InterfaceManager from "./InterfaceManager"; export default class BaiCaoJiManager{ static gameConfigs = []; static guShuGameConfigs = []; public static getManagerConfigs(){ return this.gameConfigs } public static getGuShuManagerConfigs(){ return this.guShuGameConfigs } public static initManager(callFunc){ let self = this cc.loader.loadRes('Json/gameConfig/baiCaoJi.json', function (err, gameconfig) { if (err) { console.log(err); return; } self.gameConfigs = gameconfig.json; // console.log("游戏配置加载成功", self.gameConfigs); callFunc() }); cc.loader.loadRes('Json/gameConfig/guShu.json', function (err, gameconfig) { if (err) { console.log(err); return; } self.guShuGameConfigs = gameconfig.json; }); } public static getCurGoodList(){ //将任务/剧情道具替换掉最后的商品 //let daoYeList = InterfaceManager.getDaoyeList() let replaceGoodsTab = [] let useConfig = [] for(let i=0;i<this.gameConfigs.length-replaceGoodsTab.length;i++){ useConfig.push(this.gameConfigs[i]) } for(let j=0;j<replaceGoodsTab.length;j++){ useConfig.push(replaceGoodsTab[j]) } console.log('佰草集GoodList==',useConfig) return useConfig } public static getGuShuCurGoodList(){ //将任务/剧情道具替换掉最后的商品 //let daoYeList = InterfaceManager.getDaoyeList() let replaceGoodsTab = [] let useConfig = [] for(let i=0;i<this.guShuGameConfigs.length-replaceGoodsTab.length;i++){ useConfig.push(this.guShuGameConfigs[i]) } for(let j=0;j<replaceGoodsTab.length;j++){ useConfig.push(replaceGoodsTab[j]) } console.log('古树GoodList==',useConfig) return useConfig } }