You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
74 lines
2.0 KiB
74 lines
2.0 KiB
using System.Collections.Generic;
|
|
using ProtoCSStruct;
|
|
using Sog;
|
|
using Sog.Data;
|
|
|
|
|
|
namespace Account
|
|
{
|
|
|
|
public class AccountInfoOnAccountServer : DataSeqSave, ISyncData
|
|
{
|
|
public ulong GetRuntimeId()
|
|
{
|
|
return runtimeId;
|
|
}
|
|
|
|
// 运行时id, 用来替换account的hash string提高效率, 不存DB
|
|
public ulong runtimeId;
|
|
|
|
public int AccountType;
|
|
public string AccountID;
|
|
public string AccountToken;
|
|
|
|
public int PlatformType; //平台类型,android 1 ios 2
|
|
public string Channel;
|
|
public long ChannelId;
|
|
public string DeviceID;
|
|
|
|
// 最近登录设备ID, 客户端重连要判断是否同一设备, 然后走不同的逻辑
|
|
public string LastDeviceID;
|
|
|
|
//public long GameID; //游戏里的用户唯一id,对游戏还是有用的,毕竟不是聊天软件(废弃掉)
|
|
public long CheckCode; //游戏服务器的校验码
|
|
|
|
public uint WorldServerID; //用户所在的world服务器id
|
|
|
|
public long AccountCreateTime;
|
|
public uint AccountCreateIp;
|
|
|
|
public int LastLoginRealm; //最后一次登录的游戏世界
|
|
public long LoginTime; //登录时间
|
|
public long LogoutTime; //登出时间
|
|
public bool IsOnline; // 是否在线
|
|
public long LastReqAuthTime; //上次请求时间
|
|
public int TokenCheckFailCount;//防外挂
|
|
public long LastQueryHttpUserInfoTime;
|
|
|
|
public string Nick;
|
|
public int Gender;
|
|
public string Icon;
|
|
public string Email;
|
|
|
|
public long LastQueryHttpSnsFriendTime;
|
|
public List<string> SnsFriendList;
|
|
|
|
public string TaDistinctID;
|
|
|
|
public int userGrade; // 用户评价
|
|
|
|
public DBAccountExData accountExData;//额外数据记录
|
|
public List<CSRoleBrief> roleBriefs;
|
|
|
|
public int userType; //英雄sdk类型
|
|
public string openId; //英雄id第三方id
|
|
|
|
public AccountInfoOnAccountServer()
|
|
{
|
|
roleBriefs = new List<CSRoleBrief>();
|
|
}
|
|
public string session_key;
|
|
public string openid;
|
|
public string signature;
|
|
}
|
|
}
|
|
|