Class SerializedReader
Inheritance
System.Object
System.IO.BinaryReader
AssetRipper.IO.Endian.EndianReader
SerializedReader
Implements
System.IDisposable
Inherited Members
AssetRipper.IO.Endian.EndianReader.BufferSize
AssetRipper.IO.Endian.EndianReader.ReadChar()
AssetRipper.IO.Endian.EndianReader.ReadInt16()
AssetRipper.IO.Endian.EndianReader.ReadUInt16()
AssetRipper.IO.Endian.EndianReader.ReadInt32()
AssetRipper.IO.Endian.EndianReader.ReadUInt32()
AssetRipper.IO.Endian.EndianReader.ReadInt64()
AssetRipper.IO.Endian.EndianReader.ReadUInt64()
AssetRipper.IO.Endian.EndianReader.ReadHalf()
AssetRipper.IO.Endian.EndianReader.ReadSingle()
AssetRipper.IO.Endian.EndianReader.ReadDouble()
AssetRipper.IO.Endian.EndianReader.ReadDecimal()
AssetRipper.IO.Endian.EndianReader.ReadString()
AssetRipper.IO.Endian.EndianReader.ReadString(System.Int32)
AssetRipper.IO.Endian.EndianReader.ReadExactly(System.Span<System.Byte>)
AssetRipper.IO.Endian.EndianReader.ReadStringZeroTerm()
AssetRipper.IO.Endian.EndianReader.ReadStringZeroTerm(System.Int32, System.String)
AssetRipper.IO.Endian.EndianReader.ReadBooleanArray()
AssetRipper.IO.Endian.EndianReader.ReadBooleanArray(System.Boolean)
AssetRipper.IO.Endian.EndianReader.ReadCharArray()
AssetRipper.IO.Endian.EndianReader.ReadCharArray(System.Boolean)
AssetRipper.IO.Endian.EndianReader.ReadByteArray()
AssetRipper.IO.Endian.EndianReader.ReadByteArray(System.Boolean)
AssetRipper.IO.Endian.EndianReader.ReadSByteArray()
AssetRipper.IO.Endian.EndianReader.ReadSByteArray(System.Boolean)
AssetRipper.IO.Endian.EndianReader.ReadInt16Array()
AssetRipper.IO.Endian.EndianReader.ReadInt16Array(System.Boolean)
AssetRipper.IO.Endian.EndianReader.ReadUInt16Array()
AssetRipper.IO.Endian.EndianReader.ReadUInt16Array(System.Boolean)
AssetRipper.IO.Endian.EndianReader.ReadInt32Array()
AssetRipper.IO.Endian.EndianReader.ReadInt32Array(System.Boolean)
AssetRipper.IO.Endian.EndianReader.ReadUInt32Array()
AssetRipper.IO.Endian.EndianReader.ReadUInt32Array(System.Boolean)
AssetRipper.IO.Endian.EndianReader.ReadInt64Array()
AssetRipper.IO.Endian.EndianReader.ReadInt64Array(System.Boolean)
AssetRipper.IO.Endian.EndianReader.ReadUInt64Array()
AssetRipper.IO.Endian.EndianReader.ReadUInt64Array(System.Boolean)
AssetRipper.IO.Endian.EndianReader.ReadSingleArray()
AssetRipper.IO.Endian.EndianReader.ReadSingleArray(System.Boolean)
AssetRipper.IO.Endian.EndianReader.ReadDoubleArray()
AssetRipper.IO.Endian.EndianReader.ReadDoubleArray(System.Boolean)
AssetRipper.IO.Endian.EndianReader.ReadStringArray()
AssetRipper.IO.Endian.EndianReader.ReadStringArray(System.Boolean)
AssetRipper.IO.Endian.EndianReader.ReadEndian<T>()
AssetRipper.IO.Endian.EndianReader.ReadEndianArray<T>()
AssetRipper.IO.Endian.EndianReader.ReadEndianArrayArray<T>()
AssetRipper.IO.Endian.EndianReader.AlignStream()
AssetRipper.IO.Endian.EndianReader.ThrowIfNotEnoughSpaceForArray(System.Int32, System.Int32)
AssetRipper.IO.Endian.EndianReader.EndianType
AssetRipper.IO.Endian.EndianReader.IsAlignArray
AssetRipper.IO.Endian.EndianReader.RemainingStreamBytes
System.IO.BinaryReader.Close()
System.IO.BinaryReader.Dispose()
System.IO.BinaryReader.Dispose(System.Boolean)
System.IO.BinaryReader.FillBuffer(System.Int32)
System.IO.BinaryReader.PeekChar()
System.IO.BinaryReader.Read()
System.IO.BinaryReader.Read(System.Byte[], System.Int32, System.Int32)
System.IO.BinaryReader.Read(System.Char[], System.Int32, System.Int32)
System.IO.BinaryReader.Read(System.Span<System.Byte>)
System.IO.BinaryReader.Read(System.Span<System.Char>)
System.IO.BinaryReader.Read7BitEncodedInt()
System.IO.BinaryReader.Read7BitEncodedInt64()
System.IO.BinaryReader.ReadBoolean()
System.IO.BinaryReader.ReadByte()
System.IO.BinaryReader.ReadBytes(System.Int32)
System.IO.BinaryReader.ReadChars(System.Int32)
System.IO.BinaryReader.ReadSByte()
System.IO.BinaryReader.BaseStream
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: AssetRipper.IO.Files.SerializedFiles.IO
Assembly: AssetRipper.IO.Files.dll
Syntax
public sealed class SerializedReader : EndianReader, IDisposable
Constructors
| Improve this Doc View SourceSerializedReader(Stream, EndianType, FormatVersion)
Declaration
public SerializedReader(Stream stream, EndianType endianess, FormatVersion generation)
Parameters
Type | Name | Description |
---|---|---|
Stream | stream | |
AssetRipper.IO.Endian.EndianType | endianess | |
FormatVersion | generation |
Properties
| Improve this Doc View SourceGeneration
Declaration
public FormatVersion Generation { get; }
Property Value
Type | Description |
---|---|
FormatVersion |
Version
Gets set after reading the metadata version
Declaration
public UnityVersion Version { get; set; }
Property Value
Type | Description |
---|---|
UnityVersion |
Methods
| Improve this Doc View SourceReadSerialized<T>()
Declaration
public T ReadSerialized<T>()
where T : ISerializedReadable, new()
Returns
Type | Description |
---|---|
T |
Type Parameters
Name | Description |
---|---|
T |
ReadSerializedArray<T>()
Declaration
public T[] ReadSerializedArray<T>()
where T : ISerializedReadable, new()
Returns
Type | Description |
---|---|
T[] |
Type Parameters
Name | Description |
---|---|
T |
ReadSerializedTypeArray<T>(Boolean)
Declaration
public T[] ReadSerializedTypeArray<T>(bool hasTypeTree)
where T : SerializedTypeBase, new()
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | hasTypeTree |
Returns
Type | Description |
---|---|
T[] |
Type Parameters
Name | Description |
---|---|
T |
Implements
System.IDisposable