/** * 钱包数据 */ import { BaseData } from "./BaseData"; export class WalletData extends BaseData { // 钻石数 private _diamond = 0; // vip失效时间戳 private _vipExpire = 0; public reset(): void { this._diamond = 0; this._vipExpire = 0; } public clear(): void { this._diamond = 0; this._vipExpire = 0; } public destroy(): void { super.destroy(); this._diamond = null; this._vipExpire = null; } /** 设置钻石数 */ 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; } }