import { JsonAsset } from "cc"; import { ResourcesUtils } from "../core/resourceManager/ResourcesUtils"; import { ConfigData } from "./ConfigData"; import { Data } from "./Data"; export class User extends Data { /** * 编号 */ public id: number; /** * 账号 */ public account: string; /** * 密码 */ public token: string; /** * 头像 */ public avator: string; /** * 昵称 */ public nickName: string; /** * 银两 */ public money: number; /** * 钻石 */ public diamond: number; /** * 红包 */ public bonus: number; /** * 经验值 */ public lv: number; /**裂变奖金 */ public contribution: number; /**创建时间 */ public createTime: number; /**最近登录时间 */ public updateTime: number; /**是否领取了新手红包 */ public noviceReceived: boolean; /**平均ecpm */ public ecpm: number = 160; /**3日活动过期时间 */ public timestamp: number = 0; public getLevel(): number { let config = ConfigData.configMap.get("level"); let result = 1; for (let k in config) { if (this.lv >= config[k].total_exp) { result = config[k].lvl; } else { break; } } return result; } }