private void OnCS_UserData_UserInfo_Req(SecurePacketRequest reqPacket)
{
SecurePacketResponse resPacket = new SecurePacketResponse(reqPacket);
resPacket.ResultCodeNo = ResultCode.Ok;
resPacket.PutStringAsUtf16(Nickname);
resPacket.PutInt32(Level);
resPacket.PutInt32(Exp);
resPacket.PutInt32(VIPLevel);
resPacket.PutInt32(VIPExp);
// Energy
resPacket.PutInt32(Energy.Items.Count);
foreach (var energy in Energy.Items)
{
resPacket.PutInt32(energy.EnergyId);
resPacket.PutInt32(energy.Point);
resPacket.PutInt32(energy.RemainSecond);
}
// Resource
resPacket.PutInt32(Resource.Items.Count);
foreach (var resource in Resource.Items)
{
resPacket.PutInt32(resource.ResourceId);
resPacket.PutInt32(resource.Point);
}
SendPacket(resPacket);
}