diff --git a/GameServer/Server/CallGS/Handlers/Girl/EnterGirlRoom.cs b/GameServer/Server/CallGS/Handlers/Girl/EnterGirlRoom.cs index d2101d5..5a476ef 100644 --- a/GameServer/Server/CallGS/Handlers/Girl/EnterGirlRoom.cs +++ b/GameServer/Server/CallGS/Handlers/Girl/EnterGirlRoom.cs @@ -12,11 +12,19 @@ public class EnterGirlRoom : ICallGSHandler var req = JsonSerializer.Deserialize(param); var response = new JsonObject { - ["nCardId"] = req?.CardId ?? 1, - ["nSkinId"] = req?.SkinId ?? 0, - ["bOpen"] = true + ["nCardId"] = 0, + ["nSkinId"] = 0, + ["bOpen"] = false }; + if (req == null) + { + await CallGSRouter.SendScript(connection, "EnterGirlRoom", response.ToJsonString()); + return; + } + response["nCardId"] = req.CardId; + response["nSkinId"] = req.SkinId; + response["bOpen"] = true; await CallGSRouter.SendScript(connection, "EnterGirlRoom", response.ToJsonString()); } } @@ -26,6 +34,6 @@ internal sealed class EnterGirlRoomParam [JsonPropertyName("nSkinId")] public int SkinId { get; set; } - [JsonPropertyName("nCardID")] + [JsonPropertyName("nCardId")] public uint CardId { get; set; } } \ No newline at end of file