1234567891011121314151617181920212223242526272829303132 |
- export class GameInfo{
- //解锁的主题数
- private _unLockedTheme:number = 2; //(0,1)
- //解锁的关卡数
- private _unLockedLv:number = 7;
- //当前主题
- private _curTheme:number = 1;
- //当前关卡
- private _curLv:number = 1;
- private static _instance:GameInfo = null;
- private constructor(){};
- static get Instance():GameInfo{
- if(!this._instance){
- this._instance = new GameInfo();
- }
- return this._instance;
- }
- get UnLockTheme():number{return this._unLockedTheme;}
- get UnLockLv():number{return this._unLockedLv;}
- get CurTheme():number{return this._curTheme;}
- get CurLv():number{return this._curLv;}
- set CurTheme(theme:number){this._curTheme = theme};
- set CurLv(lv:number){this._curLv = lv};
- //set UnLockLv(unLockLv:number){this._unLockedLv = unLockLv;}
- //当前主题 小于 解锁主题数,那么当前主题所有关卡都可以玩
- isAllLvUnlocked():boolean{return this._curTheme < this._unLockedTheme;}
- }
|