C# Класс KFreonLib.PCCObjects.ME2PCCObject

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

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

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