mirror of
https://github.com/rafi1212122/PemukulPaku
synced 2025-12-12 15:44:34 +01:00
29 lines
975 B
C#
29 lines
975 B
C#
using Common.Resources.Proto;
|
|
using PemukulPaku.GameServer.MPModule;
|
|
|
|
namespace PemukulPaku.GameServer.Handlers.One
|
|
{
|
|
[PacketCmdId(CmdId.GetTeamBriefInfoReq)]
|
|
internal class GetTeamBriefInfoReqHandler : IPacketHandler
|
|
{
|
|
public void Handle(Session session, Packet packet)
|
|
{
|
|
GetTeamBriefInfoReq Data = packet.GetDecodedBody<GetTeamBriefInfoReq>();
|
|
Team? team = Lobby.GetInstance().Teams.Values.FirstOrDefault(x => x.LeaderUid == Data.TeamId);
|
|
if (team is null)
|
|
return;
|
|
|
|
GetTeamBriefInfoRsp Rsp = new()
|
|
{
|
|
retcode = GetTeamBriefInfoRsp.Retcode.Succ,
|
|
TeamId = Data.TeamId,
|
|
IsFriendInvitation = Data.IsFriendInvitation,
|
|
StageId = team.StageId,
|
|
Status = MpTeamStatus.TeamStatusInLobby
|
|
};
|
|
|
|
session.Send(Packet.FromProto(Rsp, CmdId.GetTeamBriefInfoRsp));
|
|
}
|
|
}
|
|
}
|