/// <summary> /// Determines if this is a PVP palette. /// </summary> /// <param name="source">Byte array containing the data.</param> /// <param name="offset">The offset in the byte array to start at.</param> /// <param name="length">Length of the data (in bytes).</param> /// <returns>True if this is a PVP palette, false otherwise.</returns> public static bool Is(byte[] source, int offset, int length) { if (length >= 16 && PTMethods.Contains(source, offset + 0x00, Encoding.UTF8.GetBytes("PVPL")) && PTMethods.ToUInt32(source, offset + 0x04, true) == length - 8) { return(true); } return(false); }