/** * 玩家数据 */ import { BaseData } from "./BaseData"; export class PlayerData extends BaseData { // 用户名 private _name: string = ''; // 钻石数 private _diamond: number = 0; // vip失效时间戳 private _vipExpire: number = 0; public reset(): void { this._name = ''; this._diamond = 0; this._vipExpire = 0; } public clear(): void { this._name = ''; this._diamond = 0; this._vipExpire = 0; } public destroy(): void { super.destroy(); this._name = null; this._diamond = null; this._vipExpire = null; } /** 设置用户名 */ public set name(value: string) { this._name = value; } /** 获取用户名 */ public get name(): string { return this._name; } /** 设置钻石数 */ public set diamond(value: number) { this._diamond = value; } /** 获取钻石数 */ public get diamond(): number { return this._diamond; } /** 设置vip失效时间戳 */ public set vipExpire(value: number) { this._vipExpire = value; } /** 获取vip失效时间戳 */ public get vipExpire(): number { return this._vipExpire; } }