Files
YarikStudio/AssetStudio/SerializedFileHeader.cs
2023-08-21 21:45:57 +04:00

29 lines
830 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace AssetStudio
{
public class SerializedFileHeader
{
public uint m_MetadataSize;
public long m_FileSize;
public SerializedFileFormatVersion m_Version;
public long m_DataOffset;
public byte m_Endianess;
public byte[] m_Reserved;
public override string ToString()
{
var sb = new StringBuilder();
sb.Append($"MetadataSize: 0x{m_MetadataSize:X8} | ");
sb.Append($"FileSize: 0x{m_FileSize:X8} | ");
sb.Append($"Version: {m_Version} | ");
sb.Append($"DataOffset: 0x{m_DataOffset:X8} | ");
sb.Append($"Endianness: {(EndianType)m_Endianess}");
return sb.ToString();
}
}
}