C# 클래스 ME3Explorer.Unreal.ME3UnrealObjectInfo

파일 보기 프로젝트 열기: ME3Explorer/ME3Explorer 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Classes ClassInfo>.Dictionary
Enums List>.Dictionary
SequenceObjects SequenceObjectInfo>.Dictionary
Structs ClassInfo>.Dictionary

공개 메소드들

메소드 설명
generateInfo ( ) : void
getArrayType ( PropertyInfo p ) : ArrayType
getArrayType ( string className, string propName, bool inStruct = false ) : ArrayType
getDefaultClassValue ( ME3Package pcc, string className, bool fullProps = false ) : byte[]
getDefaultStructValue ( string className ) : PropertyCollection
getEnumTypefromProp ( string className, string propName, bool inStruct = false ) : string
getEnumValues ( string enumName, bool includeNone = false ) : List
getPropertyInfo ( string className, string propName, bool inStruct = false ) : PropertyInfo
getSequenceObjectInfo ( string objectName ) : SequenceObjectInfo
inheritsFrom ( ME3ExportEntry entry, string baseClass ) : bool
isImmutable ( string structName ) : bool
loadfromJSON ( ) : void

비공개 메소드들

메소드 설명
generateClassInfo ( int index, ME3Package pcc ) : ClassInfo
generateEnumValues ( int index, ME3Package pcc ) : void
generateSequenceObjectInfo ( int i, ME3Package pcc ) : SequenceObjectInfo
getProperty ( ME3Package pcc, IExportEntry entry ) : PropertyInfo

메소드 상세

generateInfo() 공개 정적인 메소드

public static generateInfo ( ) : void
리턴 void

getArrayType() 공개 정적인 메소드

public static getArrayType ( PropertyInfo p ) : ArrayType
p ME3Explorer.Packages.PropertyInfo
리턴 ArrayType

getArrayType() 공개 정적인 메소드

public static getArrayType ( string className, string propName, bool inStruct = false ) : ArrayType
className string
propName string
inStruct bool
리턴 ArrayType

getDefaultClassValue() 공개 정적인 메소드

public static getDefaultClassValue ( ME3Package pcc, string className, bool fullProps = false ) : byte[]
pcc ME3Package
className string
fullProps bool
리턴 byte[]

getDefaultStructValue() 공개 정적인 메소드

public static getDefaultStructValue ( string className ) : PropertyCollection
className string
리턴 PropertyCollection

getEnumTypefromProp() 공개 정적인 메소드

public static getEnumTypefromProp ( string className, string propName, bool inStruct = false ) : string
className string
propName string
inStruct bool
리턴 string

getEnumValues() 공개 정적인 메소드

public static getEnumValues ( string enumName, bool includeNone = false ) : List
enumName string
includeNone bool
리턴 List

getPropertyInfo() 공개 정적인 메소드

public static getPropertyInfo ( string className, string propName, bool inStruct = false ) : PropertyInfo
className string
propName string
inStruct bool
리턴 ME3Explorer.Packages.PropertyInfo

getSequenceObjectInfo() 공개 정적인 메소드

public static getSequenceObjectInfo ( string objectName ) : SequenceObjectInfo
objectName string
리턴 SequenceObjectInfo

inheritsFrom() 공개 정적인 메소드

public static inheritsFrom ( ME3ExportEntry entry, string baseClass ) : bool
entry ME3ExportEntry
baseClass string
리턴 bool

isImmutable() 공개 정적인 메소드

public static isImmutable ( string structName ) : bool
structName string
리턴 bool

loadfromJSON() 공개 정적인 메소드

public static loadfromJSON ( ) : void
리턴 void

프로퍼티 상세

Classes 공개적으로 정적으로 프로퍼티

public static Dictionary Classes
리턴 ClassInfo>.Dictionary

Enums 공개적으로 정적으로 프로퍼티

public static Dictionary> Enums
리턴 List>.Dictionary

SequenceObjects 공개적으로 정적으로 프로퍼티

public static Dictionary SequenceObjects
리턴 SequenceObjectInfo>.Dictionary

Structs 공개적으로 정적으로 프로퍼티

public static Dictionary Structs
리턴 ClassInfo>.Dictionary