123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- export class GameInfo{
-
- private static _instance:GameInfo = null;
- //当前关卡
- private _curlv: number = 3;
- //获胜场数
- private _winNumber: number = 1;
- //失败场数
- private _failNumber: number = 0;
- //金币数量
- private _goldAmount: number = 1845;
- //钻石数量
- private _diamondAmout: number = 254;
- //等级
- private _grade: number = 3;
- //BattleSceneTop返回按钮 false 为BattleScene; true 为SelectTroop
- private _BSTop: boolean = false;
- //矿场等级
- private _oreGrade: number = 3;
- //矿场速度
- private _oreSpeed: number = 50;
- private constructor(){};
- static get Instance():GameInfo{
- if(!this._instance){
- this._instance = new GameInfo();
- }
- return this._instance;
- }
- //关卡
- getCurlv(): number{ return this._curlv };
- setCurLv(lv: number){ this._curlv = lv };
- //获胜场数
- getWin(): number{ return this._winNumber };
- setWin(win: number){ this._winNumber = win };
- //失败场数
- getFail(): number{ return this._failNumber };
- setFail(fail: number){ this._failNumber = fail};
- //金币数量
- getGold(): number{ return this._goldAmount };
- setGold(gold: number){ this._goldAmount = gold};
- //钻石数量
- getDiamond(): number{ return this._diamondAmout };
- setDiamond(diamond: number){ this._diamondAmout = diamond};
- //玩家账号等级
- getGrade(): number{ return this._grade };
- setGrade(grade: number){ this._grade = grade};
- getBSTop(): boolean{ return this._BSTop};
- setBSTop(bstop: boolean){ this._BSTop = bstop};
- //矿场等级
- getOreGrade(): number{ return this._oreGrade };
- setOreGrade(oreGrade: number){ this._oreGrade = oreGrade};
- //矿场速度
- getOreSpeed(): number{ return this._oreSpeed };
- setOreSpeed(oreSpeed: number){ this._oreSpeed = oreSpeed};
- }
|