public Packet(PacketType type, int length) { Length = length; Type = type; _Writer = PacketWriter.CreateInstance(length); _Writer.Write((byte)Type); }
public void SetCapacity(int fixedLength, params string[] args) { byte[] bytes; Length = fixedLength; _Strings = new List<byte[]>(); for (int i = 0; i < args.Length; ++i) { bytes = Encoding.UTF8.GetBytes(args[i]); Length += bytes.Length; _Strings.Add(bytes); } _Writer = PacketWriter.CreateInstance(Length); _Writer.Write((byte)Type); }
public void SetCapacity(int length) { Length = length; _Writer = PacketWriter.CreateInstance(length); _Writer.Write((byte)Type); }