using Server.Core;
namespace Server.Net
{
///
/// 会话用户数据 -- 这个还不能使用线程池,找不准释放的机会
///
public class SessionUserData
{
///
/// 玩家的Userid;
///
public int Userid
{
get;
private set;
}
///
/// 会话Uuid
///
public string Uuid
{
get;
private set;
}
///
/// 客户端版本
///
public int ClientVer
{
get;
private set;
}
///
/// 0桌面模式 1安卓平台 2苹果平台 3小游戏 4WebGl
///
public int Plat
{
get;
private set;
}
///
/// 设备信息
///
public string DeviceInfo
{
get;
private set;
}
///
/// 是否是新用户
///
public bool IsNewUser
{
get;
private set;
}
///
/// 商店类型
///
public string StoreType
{
get;
private set;
}
public static SessionUserData Create(int userid,string uuid,int clientVer,int plat,string deviceInfo,bool isNewUser,string storeType)
{
SessionUserData data = new SessionUserData();
data.Userid = userid;
data.Uuid = uuid;
data.ClientVer = clientVer;
data.Plat = plat;
data.DeviceInfo = deviceInfo;
data.IsNewUser = isNewUser;
data.StoreType = storeType;
return data;
}
// public override void Dispose()
// {
// Uuid = null;
// DeviceInfo = null;
// }
}
}