C# 클래스 KFreonLib.PCCObjects.ME2PCCObject

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

공개 프로퍼티들

프로퍼티 타입 설명
Exports List
Imports List
Names List
NumChunks int
PackageFlags uint
_HeaderOff int
fullname string
header byte[]
listsStream System.IO.MemoryStream
m System.IO.MemoryStream
pccFileName string

Private Properties

프로퍼티 타입 설명
IPCCObject string
LoadExports void
LoadHelper void
ReadExports void
ReadImports void
ReadNames void
getObjectName string

공개 메소드들

메소드 설명
AddName ( string newName ) : int
CreateTexture2D ( int expID, string pathBIOGame, uint hash ) : Textures.ITexture2D
Dispose ( ) : void
DumpPCC ( string path ) : void
FindExp ( string name ) : int
FindExp ( string name, string className ) : int
FollowLink ( int Link ) : string
GetClass ( int Index ) : string
GetName ( int Index ) : string
ME2PCCObject ( String path ) : System
ME2PCCObject ( String path, MemoryStream tempStream ) : System
SaveToFile ( string path ) : void
addExport ( IExportEntry entry ) : void
findName ( string name ) : int
getClassName ( int classname ) : string
getNameEntry ( int index ) : string
isExport ( int Index ) : bool
isImport ( int Index ) : bool
isName ( int Index ) : bool
saveToFile ( string newFileName = null, bool WriteToMemoryStream = false ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

비공개 메소드들

메소드 설명
IPCCObject ( int index ) : string
LoadExports ( ) : void
LoadHelper ( MemoryStream tempStream ) : void
ReadExports ( MemoryStream fs ) : void
ReadImports ( MemoryStream fs ) : void
ReadNames ( MemoryStream fs ) : void
getObjectName ( int index ) : string

메소드 상세

AddName() 공개 메소드

public AddName ( string newName ) : int
newName string
리턴 int

CreateTexture2D() 공개 메소드

public CreateTexture2D ( int expID, string pathBIOGame, uint hash ) : Textures.ITexture2D
expID int
pathBIOGame string
hash uint
리턴 Textures.ITexture2D

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

DumpPCC() 공개 메소드

public DumpPCC ( string path ) : void
path string
리턴 void

FindExp() 공개 메소드

public FindExp ( string name ) : int
name string
리턴 int

FindExp() 공개 메소드

public FindExp ( string name, string className ) : int
name string
className string
리턴 int

FollowLink() 공개 메소드

public FollowLink ( int Link ) : string
Link int
리턴 string

GetClass() 공개 메소드

public GetClass ( int Index ) : string
Index int
리턴 string

GetName() 공개 메소드

public GetName ( int Index ) : string
Index int
리턴 string

ME2PCCObject() 공개 메소드

public ME2PCCObject ( String path ) : System
path String
리턴 System

ME2PCCObject() 공개 메소드

public ME2PCCObject ( String path, MemoryStream tempStream ) : System
path String
tempStream System.IO.MemoryStream
리턴 System

SaveToFile() 공개 메소드

public SaveToFile ( string path ) : void
path string
리턴 void

addExport() 공개 메소드

public addExport ( IExportEntry entry ) : void
entry IExportEntry
리턴 void

findName() 공개 메소드

public findName ( string name ) : int
name string
리턴 int

getClassName() 공개 메소드

public getClassName ( int classname ) : string
classname int
리턴 string

getNameEntry() 공개 메소드

public getNameEntry ( int index ) : string
index int
리턴 string

isExport() 공개 메소드

public isExport ( int Index ) : bool
Index int
리턴 bool

isImport() 공개 메소드

public isImport ( int Index ) : bool
Index int
리턴 bool

isName() 공개 메소드

public isName ( int Index ) : bool
Index int
리턴 bool

saveToFile() 공개 메소드

public saveToFile ( string newFileName = null, bool WriteToMemoryStream = false ) : void
newFileName string
WriteToMemoryStream bool
리턴 void

프로퍼티 상세

Exports 공개적으로 프로퍼티

public List Exports
리턴 List

Imports 공개적으로 프로퍼티

public List Imports
리턴 List

Names 공개적으로 프로퍼티

public List Names
리턴 List

NumChunks 공개적으로 프로퍼티

public int NumChunks
리턴 int

PackageFlags 공개적으로 프로퍼티

public uint PackageFlags
리턴 uint

_HeaderOff 공개적으로 프로퍼티

public int _HeaderOff
리턴 int

fullname 공개적으로 프로퍼티

public string fullname
리턴 string

header 공개적으로 프로퍼티

public byte[] header
리턴 byte[]

listsStream 공개적으로 프로퍼티

public MemoryStream,System.IO listsStream
리턴 System.IO.MemoryStream

m 공개적으로 프로퍼티

public MemoryStream,System.IO m
리턴 System.IO.MemoryStream

pccFileName 공개적으로 프로퍼티

public string pccFileName
리턴 string