marineparkclient/assets/script/Model/data/AccountManager.ts
2023-08-15 11:09:12 +08:00

40 lines
1.0 KiB
TypeScript

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
}
}