Well i Was Learning about Constrcuting packets So here my example of nameChange packet Building
Heres My Code
So my question now is it built Right or smthing should be added ?
Heres My Code
Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Conquer_Online_Server.Network.GamePackets
{
class NameChange : Writer, Interfaces.IPacket
{
byte[] Buffer;
public NameChange(bool Create)
{
if (Create)
{
Buffer = new byte[26 + 8];
WriteUInt16(26, 0, Buffer);
WriteUInt16(2080, 2, Buffer);
}
}
public byte[] ToArray()
{
return Buffer;
}
public void Deserialize(byte[] buffer)
{
Buffer = buffer;
}
public void Send(Client.GameState client)
{
client.Send(Buffer);
}
}
}