Files
5.24BuYu/Assets/MyGame/Scripts/Net/WebResponses/RoomChangeResponse.cs
T

123 lines
2.6 KiB
C#
Raw Normal View History

2026-02-03 11:35:19 +08:00
using System;
using System.Collections.Generic;
/// <summary>
/// 房间信息 / RoomChange 返回结构
/// </summary>
[Serializable]
public class RoomChangeResponse
{
2026-03-09 09:25:01 +08:00
public static int CreateSitPos=0;
2026-02-03 11:35:19 +08:00
/// <summary>
/// 房间唯一 ID
/// </summary>
public string roomId;
/// <summary>
/// 房间名称
/// </summary>
public string roomName;
/// <summary>
/// 游戏类型(1=捕鱼,其他根据后端定义)
/// </summary>
public int gameType;
/// <summary>
/// 房间等级(1=初级,2=中级,3=高级)
/// </summary>
public int roomLevel;
/// <summary>
/// 房间分区号
/// </summary>
public int roomPartition;
/// <summary>
/// 房间编号(后端内部编号)
/// </summary>
public int roomNumber;
/// <summary>
/// 最大玩家数量
/// </summary>
public int maxPlayerCount;
/// <summary>
/// 当前在线玩家数量
/// </summary>
public int currentOnlinePlayerCount;
/// <summary>
/// 机器人数量
/// </summary>
public int robotCount;
/// <summary>
/// 房间内所有玩家信息
/// </summary>
public List<RoomPlayerInfo> players;
}
/// <summary>
/// 房间内玩家信息
/// </summary>
[Serializable]
public class RoomPlayerInfo
{
/// <summary>玩家 ID</summary>
public string userId;
/// <summary>玩家昵称</summary>
public string userName;
/// <summary>头像 URL</summary>
public string avatar;
/// <summary>是否红名</summary>
public bool isRedName;
/// <summary>VIP 等级</summary>
public int vipLevel;
/// <summary>卡牌等级</summary>
public int userCardLevel;
/// <summary>客户端唯一 ID</summary>
public string cId;
/// <summary>金币</summary>
public long gold;
/// <summary>钻石</summary>
public long diamond;
2026-06-13 01:25:41 +08:00
/// <summary>座位号(0~3,0,1=下方;2,3=上方)</summary>
2026-02-03 11:35:19 +08:00
public int position;
/// <summary>炮台 ID</summary>
public string cannonId;
/// <summary>翅膀 ID</summary>
public string wingsId;
/// <summary>战神 ID</summary>
public string warGodId;
/// <summary>炮倍数</summary>
public int cannonMultiple;
/// <summary>进入房间时金币</summary>
public long beginCoin;
/// <summary>进入房间时间戳</summary>
public long beginTime;
/// <summary>玩家状态(0=正常)</summary>
public int state;
/// <summary>
/// 玩家因子
/// </summary>
public object playerFactor;
}