import gameinfo from './gameInfo' import dataManager from './DataManager' import { baseObj } from './baseObject'; //账号信息 export default class AccountManager{ private m_headUrl:string;//头像路径 private m_sex:number;//性别 private m_userId:number private m_machineId:string;//机器码 private m_device:number;//设备类型 private m_gameinfo :gameinfo; private constructor(){ this.m_headUrl = ""; this.m_sex = 0; this.m_machineId = ""; this.m_device = 0; } private static instance: any; public static ins(): AccountManager { this.instance = this.instance || new AccountManager() return this.instance } getGameId(){return this.m_userId} initGameInfo(){ //创建空账号 this.m_gameinfo = dataManager.ins().creatGameInfo(this.m_userId); } //获取游戏对象 getGameInfo() { return this.m_gameinfo } }