using Assets.MyGame.Scripts.Net.API.UserData_SubClass; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using UserAssets= Assets.MyGame.Scripts.Net.API.UserData_SubClass.Assets; namespace Assets.MyGame.Scripts.Net.API { /// /// 用户 Token 及完整用户信息(Swagger: UserToken) /// [Serializable] public class UserToken:UserData { /// /// 登录 Token /// public string token; } public class UserData { /// /// 基础信息,包括昵称、头像等基本信息 /// public UserBaseInfo BaseInfo = new UserBaseInfo(); /// /// 用户唯一 ID /// public string id; /// /// 是否被删除 /// public bool isDelete; /// /// 创建信息(包含创建人、时间等) /// public OptionUserInfo createInfo; /// /// 实名认证信息 /// public RealNameInfo realName; /// /// 保险箱信息 /// public SafeBoxInfo safeBox; /// /// 签到信息 /// public SignInfo sign; /// /// 拥有的炮台列表 /// public List cannonList; /// /// 当前使用的炮台 /// public BaseUserProp cannonUsing; /// /// 当前使用的翅膀 /// public BaseUserProp wingUsing; /// /// 拥有的翅膀列表 /// public List wingList; /// /// 当前使用的战神 /// public BaseUserProp godWarUsing; /// /// 拥有的战神列表 /// public List godWarList; /// /// 道具列表(包含数量) /// public List props; /// /// 用户资产(金币、钻石、VIP 等) /// public UserAssets assets; /// /// 创建时间(时间戳) /// public long createTime; /// /// 封禁信息 /// public BanInfo banInfo; /// /// 静态统计信息(登录、在线时长等) /// public StaticInfo @static; /// /// 玩家因子 /// public object playerFactor; } }