RPGGame.Common.PacketResponse.IsValidPacket C# (CSharp) Method

IsValidPacket() public static method

public static IsValidPacket ( StreamBuffer buffer, int &packetSize ) : System.Boolean
buffer StreamBuffer
packetSize int
return System.Boolean
        public static new Boolean IsValidPacket(StreamBuffer buffer, out int packetSize)
        {
            if (buffer.WrittenBytes < HeaderSize)
            {
                packetSize = 0;
                return false;
            }

            packetSize = buffer.GetUInt16();
            return (packetSize > 0 && buffer.WrittenBytes >= packetSize);
        }