C# 클래스 UELib.Core.UObject

상속: IUnrealDecompilable
파일 보기 프로젝트 열기: EliotVU/Unreal-Library 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
DeserializationState ObjectState
ExceptionPosition long
ThrownException System.Exception

보호된 프로퍼티들

프로퍼티 타입 설명
_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