From e32319aa504cb2c9cf5053f988e2ebfeb2352cd3 Mon Sep 17 00:00:00 2001 From: Naruse <71993948+DevilProMT@users.noreply.github.com> Date: Wed, 29 Apr 2026 09:22:35 +0800 Subject: [PATCH] fix black screen after clicking love icon --- .../Server/CallGS/Handlers/Girl/EnterGirlRoom.cs | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) 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