Files
DanhengServer-OpenSource/GameServer/Server/Packet/Recv/Player/HandlerSetClientPausedCsReq.cs
2024-05-13 18:32:54 +08:00

23 lines
893 B
C#

using System;
using System.IO;
using EggLink.DanhengServer.Proto;
using EggLink.DanhengServer.Util;
using EggLink.DanhengServer.Server.Packet.Send.Player;
using EggLink.DanhengServer.Server.Packet.Send.Others;
namespace EggLink.DanhengServer.Server.Packet.Recv.Player
{
[Opcode(CmdIds.SetClientPausedCsReq)]
public class HandlerSetClientPausedCsReq : Handler
{
private static readonly Logger Logger = new("GameServer");
public override void OnHandle(Connection connection, byte[] header, byte[] data)
{
var req = SetClientPausedCsReq.Parser.ParseFrom(data);
var paused = req.Paused;
connection.SendPacket(new PacketSetClientPausedScRsp(paused));
if (ConfigManager.Config.ServerOption.ServerAnnounce.EnableAnnounce)
connection.SendPacket(new PacketServerAnnounceNotify());
}
}
}