using System; using MemoryPack; namespace Com.Project.B.Authorize { /// /// 授权数据 /// public interface IAuthorizeData { /// /// 链接ID,仅用于网络通讯 /// int ConnectionId { get; set; } /// /// 玩家ID /// Guid PlayerId { get; } /// /// 授权令牌 /// string Token { get; } /// /// 上次更新时间 /// DateTime LastUpdateTime { get; } } [MemoryPackable] public partial struct AuthorizeData:IAuthorizeData { public int ConnectionId { get; set; } public Guid PlayerId { get; set; } public string Token { get; set; } public DateTime LastUpdateTime { get; set; } } }