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.
66 lines
2.2 KiB
66 lines
2.2 KiB
// Learn TypeScript:
|
|
// - https://docs.cocos.com/creator/2.4/manual/en/scripting/typescript.html
|
|
// Learn Attribute:
|
|
// - https://docs.cocos.com/creator/2.4/manual/en/scripting/reference/attributes.html
|
|
// Learn life-cycle callbacks:
|
|
// - https://docs.cocos.com/creator/2.4/manual/en/scripting/life-cycle-callbacks.html
|
|
|
|
import User from "../../FrameWork/User/User";
|
|
import TaskManager, { MainTaskIdEnum } from "../JuQingChat/TaskManager";
|
|
|
|
let Config = [
|
|
{ level: 0, icon: 'res/图片1', isNeedAd: false, name: '解放路', descLab: '解放路', miaozhuan: 1, jiesuoMoney: 1, jiesuoBeiShu: 1 },
|
|
{ level: 1, icon: 'res/图片2', isNeedAd: false, name: '朝阳路', descLab: '朝阳路', miaozhuan: 2, jiesuoMoney: 2, jiesuoBeiShu: 2 },
|
|
{ level: 2, icon: 'res/图片3', isNeedAd: false, name: '太平路', descLab: '太平路', miaozhuan: 3, jiesuoMoney: 3, jiesuoBeiShu: 3 },
|
|
// { level: 3, icon: 'res/图片2', isNeedAd: false, name: '劳动路', descLab: '劳动路', miaozhuan: 4, jiesuoMoney: 4, jiesuoBeiShu: 4 },
|
|
]
|
|
|
|
export default class JieDaoManager {
|
|
|
|
public static getManagerConfigs() {
|
|
return Config
|
|
}
|
|
|
|
public static getJieDaoLevel() {
|
|
let level = User.getStatistics("JieDao-Level")
|
|
return level
|
|
}
|
|
|
|
public static setJieDaoLevel(level) {
|
|
User.setStatistics("JieDao-Level", level)
|
|
}
|
|
|
|
public static getJieDaoInUse() {
|
|
let inUse = User.getStatistics("JieDao-InUse")
|
|
return inUse
|
|
}
|
|
|
|
public static setJieDaoInUse(level) {
|
|
User.setStatistics("JieDao-InUse", level)
|
|
}
|
|
|
|
public static getJieDaoBeiShu() {
|
|
let level = this.getJieDaoInUse()
|
|
let beishu = 0
|
|
beishu = Config[level].jiesuoBeiShu
|
|
if (beishu == 0) {
|
|
beishu = 1 //0倍就是*1
|
|
}
|
|
return beishu
|
|
}
|
|
|
|
public static getJieDaoConfigByLevel(level) {
|
|
let config = Config[level]
|
|
return config
|
|
}
|
|
|
|
public static getJieDaoConfigByName(name) {
|
|
let _config
|
|
for (let i = 0; i < Config.length; i++) {
|
|
if (Config[i].name == name) {
|
|
_config = Config[i]
|
|
}
|
|
}
|
|
return _config
|
|
}
|
|
}
|
|
|