Example #1
0
 internal static void Write(Stream output, BigFileSize instance, Endian endian)
 {
     output.WriteValueU32(instance.LoadOffset, endian);
     output.WriteValueU32(instance.CompressedSize, endian);
     output.WriteValueU32(instance.CompressedExtra, endian);
     output.WriteValueU32(instance.UncompressedSize, endian);
 }
            internal static Entry Read(Stream input, Endian endian)
            {
                var instance = new Entry();

                instance.Id     = input.ReadValueU32(endian);
                instance.Offset = input.ReadValueU32(endian);
                instance.Size   = BigFileSize.Read(input, endian);
                return(instance);
            }
Example #3
0
        internal static BigFileSize Read(Stream input, Endian endian)
        {
            var instance = new BigFileSize();

            instance.LoadOffset       = input.ReadValueU32(endian);
            instance.CompressedSize   = input.ReadValueU32(endian);
            instance.CompressedExtra  = input.ReadValueU32(endian);
            instance.UncompressedSize = input.ReadValueU32(endian);
            return(instance);
        }