Util.ts
790 Bytes
export default class Util {
public load(res, onProgress?: Laya.Handler): Promise<any> {
return new Promise((suc, fail) => {
Laya.loader.load(res, Laya.Handler.create(this, suc), onProgress);
})
}
setItem(key: string, value: any) {
Laya.LocalStorage.setItem(key, value.toString())
}
getItem(key: string) {
return Laya.LocalStorage.getItem(key);
}
private static _instance: Util;
public static get I(): Util {
return this._instance || (this._instance = new Util);
}
}
export enum DataKey {
cur_red_day_limit = 'cur_red_day_limit',
cur_shake_day_limit = 'cur_shake_day_limit',
shakeLastTime = 'shakeLastTime',
dataCNT = 'dataCNT',
todayCnt = 'todayCnt',
lastTime = 'lastTime',
}