This commit is contained in:
2026-09-17 22:57:46 +08:00
parent b808170da9
commit 3a27552995
62 changed files with 607 additions and 155 deletions
@@ -94,8 +94,11 @@ public class RoomPlayerInfo
/// <summary>玩家等级(后端 RoomInfo 下发)</summary>
public int level;
/// <summary>玩家经验(0~1,后端暂未下发,字段先占位等补充)</summary>
public float exp;
/// <summary>玩家当前经验(原始值)</summary>
public long exp;
/// <summary>升级所需总经验(经验条进度 = exp / maxExp)</summary>
public long maxExp;
/// <summary>卡牌等级</summary>
public int userCardLevel;
@@ -137,6 +140,15 @@ public class RoomPlayerInfo
/// </summary>
public object playerFactor;
/// <summary>累计充值金币</summary>
public long totalRechargeGold;
/// <summary>保险箱金币</summary>
public long safeBoxGold;
/// <summary>是否为机器人(后端下发)</summary>
public bool isBot;
/// <summary>是否挂机中</summary>
public bool isAfk;
}
@@ -39,9 +39,14 @@ namespace Assets.MyGame.Scripts.Net.WebResponses
public int Level { get; set; } = 0;
/// <summary>
/// 玩家经验(0~1,后端暂未下发,字段先占位等补充)
/// 玩家当前经验(原始值)
/// </summary>
public float Exp { get; set; } = 0f;
public long Exp { get; set; } = 0;
/// <summary>
/// 升级所需总经验(经验条进度 = exp / maxExp)
/// </summary>
public long MaxExp { get; set; } = 0;
/// <summary>
/// Vip等级
@@ -108,6 +113,21 @@ namespace Assets.MyGame.Scripts.Net.WebResponses
/// </summary>
public int State { get; set; } = 0;
/// <summary>
/// 玩家因子(后端风控/补偿参数,暂不解析具体结构)
/// </summary>
public object PlayerFactor { get; set; }
/// <summary>
/// 累计充值金币
/// </summary>
public long TotalRechargeGold { get; set; } = 0;
/// <summary>
/// 保险箱金币
/// </summary>
public long SafeBoxGold { get; set; } = 0;
/// <summary>
/// 是否为机器人
/// </summary>
@@ -190,6 +190,7 @@ namespace Assets.MyGame.Scripts.Net
p.isRedName = notice.IsRedName;
p.level = notice.Level;
p.exp = notice.Exp;
p.maxExp = notice.MaxExp;
p.vipLevel = notice.VipLevel;
p.cId = notice.CId;
p.gold = notice.Gold;
@@ -202,7 +203,11 @@ namespace Assets.MyGame.Scripts.Net
p.beginCoin = notice.BeginCoin;
p.beginTime = notice.BeginTime;
p.state = notice.State;
p.playerFactor = notice.PlayerFactor;
p.totalRechargeGold = notice.TotalRechargeGold;
p.safeBoxGold = notice.SafeBoxGold;
p.isBot = notice.IsBot;
p.isAfk = notice.IsAfk;
}
/// <summary>