CGamesServer/CGamesServer.Api/Dto/EnterRoomMessage.cs
2025-11-16 19:16:44 +08:00

33 lines
901 B
C#

using CGamesServer.Api.Entities;
using CGamesServer.Api.Enums;
using MessagePack;
namespace CGamesServer.Api.Dto
{
[MessagePackObject]
public class EnterRoomMessage : LoginMessage
{
[Key("existPlayerCount")]
public int ExistPlayerCount { get; set; } = 0;
/// <summary>
/// 是否是已经在房间,往加入房间的人发消息,否则就是加入房间的人往已经在房间的人发消息
/// </summary>
[Key("hasExistRoom")]
public bool HasExistRoom { get; set; } = false;
/// <summary>
/// 自己在哪个席位
/// </summary>
[Key("setIndex")]
public int SetIndex { get; set; } = 0;
[Key("sets")]
public List<bool> Sets { get; set; } = new List<bool>();
[Key("enterRoomResult")]
public EnterRoomResult? EnterRoomResult { get; set; }
}
}