Files
DanhengServer-OpenSource/GameServer/Server/Packet/Send/Lineup/PacketGetLineupAvatarDataScRsp.cs

26 lines
804 B
C#

using EggLink.DanhengServer.GameServer.Game.Player;
using EggLink.DanhengServer.Kcp;
using EggLink.DanhengServer.Proto;
namespace EggLink.DanhengServer.GameServer.Server.Packet.Send.Lineup;
public class PacketGetLineupAvatarDataScRsp : BasePacket
{
public PacketGetLineupAvatarDataScRsp(PlayerInstance player) : base(CmdIds.GetLineupAvatarDataScRsp)
{
var rsp = new GetLineupAvatarDataScRsp();
player.AvatarManager?.AvatarData?.FormalAvatars?.ForEach(avatar =>
{
var data = new LineupAvatarData
{
Id = (uint)avatar.AvatarId,
Hp = (uint)avatar.CurrentHp,
AvatarType = AvatarType.AvatarFormalType
};
rsp.AvatarDataList.Add(data);
});
SetData(rsp);
}
}