Files
5.24BuYu/Assets/MyGame/Scripts/Net/WebResponses/RoomChangeResponse.cs
T
2026-02-03 11:35:19 +08:00

122 lines
2.5 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
using System;
using System.Collections.Generic;
/// <summary>
/// 房间信息 / RoomChange 返回结构
/// </summary>
[Serializable]
public class RoomChangeResponse
{
/// <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;
/// <summary>座位号(1~4)</summary>
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;
}