import { ItemEnum } from "../common/InterfaceAddEnum"; export interface Equip { id: string; count: number; exp: number; star: number; wear: boolean; type: ItemEnum; fightForce: number conf: {}; } class Data { private _equipData: { [id: string]: Equip } = {}; private _bagData: { [id: string]: Equip } = {}; set equipData(data: { [id: string]: Equip }) { this._equipData = data; } get equipData(): { [id: string]: Equip } { return this._equipData; } set bagData(data: { [id: string]: Equip }) { this._bagData = data; } get bagData(): { [id: string]: Equip } { return this._bagData; } init(): void { this.reset(); } reset(): void { this._equipData = {}; this._bagData = {}; } purge(): void { this.reset(); } getData() { return this._bagData; } } export let EquipData = new Data;