using System;
using System.Collections;
using System.Collections.Generic;
using MemoryPack;
namespace Project.B.Player
{
public interface IPlayerData
{
///
/// 用户ID
///
Guid PlayerId { get; }
///
/// 是否是机器人
///
bool IsBot { get; }
///
/// Steam64位ID
///
long Steam64Id { get; }
///
/// https://steamcdn-a.akamaihd.net/steamcommunity/public/images/avatars/xx/xx.jpg
///
string AvatarUrl { get; }
///
/// 用户名
///
string NickName { get; }
///
/// 许可证状态
///
int LicenseLevel { get; }
}
[MemoryPackable]
public partial record PlayerData:IPlayerData
{
public Guid PlayerId { get; set; }
public bool IsBot { get; set; }
public long Steam64Id { get; set; }
public string AvatarUrl { get; set; }
public string NickName { get; set; }
public int LicenseLevel { get; set; }
}
}