33 lines
901 B
C#
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; }
|
|
}
|
|
}
|