C# Класс UELib.Core.UObject

Наследование: IUnrealDecompilable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
DeserializationState ObjectState
ExceptionPosition long
ThrownException System.Exception

Защищенные свойства (Protected)

Свойство Тип Описание
_Buffer UObjectStream

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

AssertEOS() защищенный Метод

protected AssertEOS ( int size, string testSubject = "" ) : void
size int
testSubject string
Результат void

BeginDeserializing() публичный Метод

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
Результат void

CanDisposeBuffer() защищенный Метод

protected CanDisposeBuffer ( ) : bool
Результат bool

CompareTo() публичный Метод

public CompareTo ( object obj ) : int
obj object
Результат int

CopyBuffer() публичный Метод

public CopyBuffer ( ) : byte[]
Результат byte[]

Deserialize() защищенный Метод

Deserialize this object's structure from the _Buffer stream.
protected Deserialize ( ) : void
Результат void

DeserializeProperties() защищенный Метод

Tries to read all properties that resides in this object instance.
protected DeserializeProperties ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

InitializeImports() публичный Метод

public InitializeImports ( ) : void
Результат void

LoadImportPackage() защищенный Метод

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
Результат UnrealPackage

PostInitialize() публичный Метод

Initializes this object instance important members.
public PostInitialize ( ) : void
Результат void

ReadCount() защищенный Метод

protected ReadCount ( ) : int
Результат int

ToString() публичный Метод

public ToString ( ) : string
Результат string

Описание свойств

DeserializationState публичное свойство

public ObjectState DeserializationState
Результат ObjectState

ExceptionPosition публичное свойство

public long ExceptionPosition
Результат long

ThrownException публичное свойство

public Exception,System ThrownException
Результат System.Exception

_Buffer защищенное свойство

protected UObjectStream _Buffer
Результат UObjectStream