C# Class Alexandria.Engines.Unreal.Core.RootObject

The absolute root of an Unreal object hierarchy.
Mostrar archivo Open project: Burton-Radons/Alexandria Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
CallReader ( Type readerType, RootObject target, Package package, BinaryReader reader, long end ) : object

Use the DataProcessor of the given type to read properties into the object.

GetReaderSingleton ( Type readerType ) : DataProcessor

Call the initializer on a DataProcessor-derived Type and return it, cached.

Load ( BinaryReader reader, long end ) : RootObject

Load this object's data from the BinaryReader using the current Alexandria.Engines.Unreal.State in State.

Load ( Package package, BinaryReader reader, long end ) : RootObject

Load this object's data from the BinaryReader.

Method Details

CallReader() public static method

Use the DataProcessor of the given type to read properties into the object.
public static CallReader ( Type readerType, RootObject target, Package package, BinaryReader reader, long end ) : object
readerType System.Type The of the object to read.
target RootObject The object to read into.
package Package The this should be placed in.
reader System.IO.BinaryReader The for reading the object.
end long An index just past the end of the 's data.
return object

GetReaderSingleton() public static method

Call the initializer on a DataProcessor-derived Type and return it, cached.
public static GetReaderSingleton ( Type readerType ) : DataProcessor
readerType System.Type The -derived to construct.
return DataProcessor

Load() public method

Load this object's data from the BinaryReader using the current Alexandria.Engines.Unreal.State in State.
public Load ( BinaryReader reader, long end ) : RootObject
reader System.IO.BinaryReader
end long
return RootObject

Load() public method

Load this object's data from the BinaryReader.
or are null.
public Load ( Package package, BinaryReader reader, long end ) : RootObject
package Package The that this object is within.
reader System.IO.BinaryReader The to use.
end long The offset within the stream of the end of the object's data.
return RootObject