Files
Campofinale/Campofinale/Packets/Cs/HandleCsSceneRest.cs
AlessandroCH 388a71df7f CsSceneRest
2025-08-08 19:06:50 +02:00

29 lines
813 B
C#

using Campofinale.Network;
using Campofinale.Packets.Sc;
using Campofinale.Protocol;
using Campofinale.Resource;
namespace Campofinale.Packets.Cs
{
public class HandleCsSceneRest
{
[Server.Handler(CsMsgId.CsSceneRest)]
public static void Handle(Player session, CsMsgId cmdId, Packet packet)
{
CsSceneRest req = packet.DecodeBody<CsSceneRest>();
ScSceneRevival revival = new()
{
};
session.RestTeam();
session.sceneManager.LoadCurrentTeamEntities();
session.Send(ScMsgId.ScSceneRevival, revival, packet.csHead.UpSeqid);
session.Send(new PacketScSelfSceneInfo(session, SelfInfoReasonType.SlrReviveRest));
}
}
}