public ByteArray(byte[] buff, EndianEnum endianEnum) { Buffer = buff; BufferSize = Buffer.Length; Endian = endianEnum; Reset(); }
public ByteArray(int bufferSize, EndianEnum endianEnum) { BufferSize = bufferSize; Buffer = new byte[BufferSize]; Endian = endianEnum; Reset(); }
/// <summary> /// 构造函数 /// </summary> /// <param name="minSize">缓冲区最小长度</param> /// <param name="endianEnum">字节码顺序</param> public ByteArray(int minSize, EndianEnum endianEnum) { endian = endianEnum; postion = 0; dataLength = 0; size = minSize; m_buffer = new byte[size]; }
public Package(int minSize, EndianEnum endianEnum) : base(minSize, endianEnum) { ResetOffset(); }
//public GamePacket(int bufferSize) // : base(bufferSize) //{ } //public GamePacket(int bufferSize, EndianEnum endian) // : base(bufferSize, endian) //{ } public GamePacket(byte[] buff, EndianEnum endian) : base(buff, endian) { }
public Packet(int bufferSize, EndianEnum endian) : base(bufferSize, endian) { }
public GamePacket(byte[] buff, EndianEnum endian) : base(buff, endian) { }
public GamePacket(int bufferSize, EndianEnum endian) : base(bufferSize, endian) { }