GameBase.Network.Internal.ROLEDATA_FRIEND.GetBuffer C# (CSharp) Method

GetBuffer() public method

public GetBuffer ( ) : byte[]
return byte[]
        public byte[] GetBuffer()
        {
            PacketOut outpack = new PacketOut();
            outpack.WriteBuff(InternalPacket.HEAD);
            outpack.WriteUInt16(mParam);
            outpack.WriteInt32(playerid);
            outpack.WriteInt32(key);
            outpack.WriteInt32(key2);
            outpack.WriteInt32(list_item.Count);
            for (int i = 0; i < list_item.Count; i++)
            {

                outpack.WriteBuff(list_item[i].GetBuffer());
            }
            outpack.WriteBuff(InternalPacket.TAIL);
            return outpack.GetBuffer();
        }

Usage Example

Ejemplo n.º 1
0
 public void DB_Save()
 {
     GameBase.Network.Internal.ROLEDATA_FRIEND info = new GameBase.Network.Internal.ROLEDATA_FRIEND();
     info.playerid = play.GetBaseAttr().player_id;
     info.SetSaveTag();
     for (int i = 0; i < mList.Count; i++)
     {
         info.list_item.Add(mList[i]);
     }
     DBServer.Instance().GetDBClient().SendData(info.GetBuffer());
 }
All Usage Examples Of GameBase.Network.Internal.ROLEDATA_FRIEND::GetBuffer