From d84543004e2e906d18209e25e518bb764d8d5a98 Mon Sep 17 00:00:00 2001 From: rfi Date: Tue, 12 Dec 2023 10:45:17 +0700 Subject: [PATCH] stage reboot --- AscNet.GameServer/Handlers/FightModule.cs | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/AscNet.GameServer/Handlers/FightModule.cs b/AscNet.GameServer/Handlers/FightModule.cs index e6f2ac1..a42554e 100644 --- a/AscNet.GameServer/Handlers/FightModule.cs +++ b/AscNet.GameServer/Handlers/FightModule.cs @@ -131,6 +131,19 @@ namespace AscNet.GameServer.Handlers { public FightSettleResult Result { get; set; } } + + [MessagePackObject(true)] + public class FightRebootRequest + { + public int FightId { get; set; } + public int RebootCount { get; set; } + } + + [MessagePackObject(true)] + public class FightRebootResponse + { + public int Code { get; set; } + } #pragma warning restore CS8618 // Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable. #endregion @@ -258,6 +271,13 @@ namespace AscNet.GameServer.Handlers session.SendResponse(rsp, packet.Id); } + [RequestPacketHandler("FightRebootRequest")] + public static void HandleFightRebootRequestHandler(Session session, Packet.Request packet) + { + FightRebootRequest req = MessagePackSerializer.Deserialize(packet.Content); + session.SendResponse(new FightRebootResponse(), packet.Id); + } + [RequestPacketHandler("TeamSetTeamRequest")] public static void HandleTeamSetTeamRequestHandler(Session session, Packet.Request packet) {