C# Class UELib.Core.UObject

Inheritance: IUnrealDecompilable
Mostrar archivo Open project: EliotVU/Unreal-Library Class Usage Examples

Public Properties

Property Type Description
DeserializationState ObjectState
ExceptionPosition long
ThrownException System.Exception

Protected Properties

Property Type Description
_Buffer UObjectStream

Private Properties

Property Type Description
Dispose void
EnsureBuffer void
GetBuffer IUnrealStream
GetBufferId string
GetBufferPosition int
GetBufferSize int
GetClassName string
GetFriendlyType string
GetHighestOuter UObject
GetIndexObject UObject
GetOuterGroup string
GetOuterName string
HasObjectFlag bool
InitBuffer void
IsClass bool
IsClassType bool
IsMember bool
IsPrivate bool
IsProtected bool
IsPublic bool
MaybeDisposeBuffer void
Record void
ResistsInGroup bool
TryGetIndexObject UObject

Public Methods

Method Description
BeginDeserializing ( ) : void

Notifies this object instance to make a copy of this object's data from the Owner.Stream and then start deserializing this instance.

CompareTo ( object obj ) : int
CopyBuffer ( ) : byte[]
Dispose ( ) : void
InitializeImports ( ) : void
PostInitialize ( ) : void

Initializes this object instance important members.

ToString ( ) : string

Protected Methods

Method Description
AssertEOS ( int size, string testSubject = "" ) : void
CanDisposeBuffer ( ) : bool
Deserialize ( ) : void

Deserialize this object's structure from the _Buffer stream.

DeserializeProperties ( ) : void

Tries to read all properties that resides in this object instance.

LoadImportPackage ( ) : UnrealPackage

Loads the package that this object instance resides in. Note: The package closes when the Owner is done with importing objects data.

ReadCount ( ) : int

Private Methods

Method Description
Dispose ( bool disposing ) : void
EnsureBuffer ( ) : void
GetBuffer ( ) : IUnrealStream
GetBufferId ( bool fullName = false ) : string
GetBufferPosition ( ) : int
GetBufferSize ( ) : int
GetClassName ( ) : string
GetFriendlyType ( ) : string
GetHighestOuter ( byte offset = (byte)0 ) : UObject
GetIndexObject ( int index ) : UObject
GetOuterGroup ( ) : string
GetOuterName ( ) : string
HasObjectFlag ( Flags flag ) : bool
InitBuffer ( ) : void
IsClass ( string className ) : bool
IsClassType ( string className ) : bool
IsMember ( UELib.Core.UField membersClass ) : bool
IsPrivate ( ) : bool
IsProtected ( ) : bool
IsPublic ( ) : bool
MaybeDisposeBuffer ( ) : void
Record ( string varName, object varObject = null ) : void
ResistsInGroup ( ) : bool
TryGetIndexObject ( int index ) : UObject

Method Details

AssertEOS() protected method

protected AssertEOS ( int size, string testSubject = "" ) : void
size int
testSubject string
return void

BeginDeserializing() public method

Notifies this object instance to make a copy of this object's data from the Owner.Stream and then start deserializing this instance.
public BeginDeserializing ( ) : void
return void

CanDisposeBuffer() protected method

protected CanDisposeBuffer ( ) : bool
return bool

CompareTo() public method

public CompareTo ( object obj ) : int
obj object
return int

CopyBuffer() public method

public CopyBuffer ( ) : byte[]
return byte[]

Deserialize() protected method

Deserialize this object's structure from the _Buffer stream.
protected Deserialize ( ) : void
return void

DeserializeProperties() protected method

Tries to read all properties that resides in this object instance.
protected DeserializeProperties ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

InitializeImports() public method

public InitializeImports ( ) : void
return void

LoadImportPackage() protected method

Loads the package that this object instance resides in. Note: The package closes when the Owner is done with importing objects data.
protected LoadImportPackage ( ) : UnrealPackage
return UnrealPackage

PostInitialize() public method

Initializes this object instance important members.
public PostInitialize ( ) : void
return void

ReadCount() protected method

protected ReadCount ( ) : int
return int

ToString() public method

public ToString ( ) : string
return string

Property Details

DeserializationState public_oe property

public ObjectState DeserializationState
return ObjectState

ExceptionPosition public_oe property

public long ExceptionPosition
return long

ThrownException public_oe property

public Exception,System ThrownException
return System.Exception

_Buffer protected_oe property

protected UObjectStream _Buffer
return UObjectStream