RPGGame.GameServer.UserData.GameUser.OnCS_UserData_UserInfo_Req C# (CSharp) Method

OnCS_UserData_UserInfo_Req() private method

private OnCS_UserData_UserInfo_Req ( SecurePacketRequest reqPacket ) : void
reqPacket RPGGame.Common.SecurePacketRequest
return void
        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);
        }