C# 클래스 ME3Explorer.Unreal.DLCPackage

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

공개 프로퍼티들

프로퍼티 타입 설명
FileName string
Files FileEntryStruct[]
Header HeaderStruct
TOCHash byte[]

공개 메소드들

메소드 설명
AddFileQuick ( string filein, string path ) : void
BytesToString ( long byteCount ) : string
CompareByteArray ( byte a1, byte a2 ) : bool
ComputeHash ( string input ) : byte[]
DLCPackage ( string FileName ) : System
DecompressEntry ( int Index ) : MemoryStream
DecompressEntry ( int Index, FileStream fs ) : MemoryStream
DecompressEntryAsync ( int index, Stream output ) : Task
DeleteEntries ( List Index ) : void
DeleteEntry ( int Index ) : void
FindFileEntry ( string fileName ) : int
GetBlocks ( int Index ) : List
Load ( string FileName ) : void
ReBuild ( ) : void
ReadFileNames ( ) : void
ReplaceEntry ( byte FileIN, int Index ) : void
ReplaceEntry ( string filein, int Index ) : void
Sanitize ( char c ) : char
Serialize ( SerializingFile con ) : void
ToTree ( ) : TreeNode
UpdateTOCbin ( bool Rebuild = false ) : List
WriteString ( MemoryStream m, string s ) : void

비공개 메소드들

메소드 설명
FindTOC ( ) : int

메소드 상세

AddFileQuick() 공개 메소드

public AddFileQuick ( string filein, string path ) : void
filein string
path string
리턴 void

BytesToString() 공개 정적인 메소드

public static BytesToString ( long byteCount ) : string
byteCount long
리턴 string

CompareByteArray() 공개 메소드

public CompareByteArray ( byte a1, byte a2 ) : bool
a1 byte
a2 byte
리턴 bool

ComputeHash() 공개 정적인 메소드

public static ComputeHash ( string input ) : byte[]
input string
리턴 byte[]

DLCPackage() 공개 메소드

public DLCPackage ( string FileName ) : System
FileName string
리턴 System

DecompressEntry() 공개 메소드

public DecompressEntry ( int Index ) : MemoryStream
Index int
리턴 System.IO.MemoryStream

DecompressEntry() 공개 메소드

public DecompressEntry ( int Index, FileStream fs ) : MemoryStream
Index int
fs System.IO.FileStream
리턴 System.IO.MemoryStream

DecompressEntryAsync() 공개 메소드

public DecompressEntryAsync ( int index, Stream output ) : Task
index int
output Stream
리턴 Task

DeleteEntries() 공개 메소드

public DeleteEntries ( List Index ) : void
Index List
리턴 void

DeleteEntry() 공개 메소드

public DeleteEntry ( int Index ) : void
Index int
리턴 void

FindFileEntry() 공개 메소드

public FindFileEntry ( string fileName ) : int
fileName string
리턴 int

GetBlocks() 공개 메소드

public GetBlocks ( int Index ) : List
Index int
리턴 List

Load() 공개 메소드

public Load ( string FileName ) : void
FileName string
리턴 void

ReBuild() 공개 메소드

public ReBuild ( ) : void
리턴 void

ReadFileNames() 공개 메소드

public ReadFileNames ( ) : void
리턴 void

ReplaceEntry() 공개 메소드

public ReplaceEntry ( byte FileIN, int Index ) : void
FileIN byte
Index int
리턴 void

ReplaceEntry() 공개 메소드

public ReplaceEntry ( string filein, int Index ) : void
filein string
Index int
리턴 void

Sanitize() 공개 정적인 메소드

public static Sanitize ( char c ) : char
c char
리턴 char

Serialize() 공개 메소드

public Serialize ( SerializingFile con ) : void
con SerializingFile
리턴 void

ToTree() 공개 메소드

public ToTree ( ) : TreeNode
리턴 System.Windows.Forms.TreeNode

UpdateTOCbin() 공개 메소드

public UpdateTOCbin ( bool Rebuild = false ) : List
Rebuild bool
리턴 List

WriteString() 공개 메소드

public WriteString ( MemoryStream m, string s ) : void
m System.IO.MemoryStream
s string
리턴 void

프로퍼티 상세

FileName 공개적으로 프로퍼티

public string FileName
리턴 string

Files 공개적으로 프로퍼티

public FileEntryStruct[] Files
리턴 FileEntryStruct[]

Header 공개적으로 프로퍼티

public HeaderStruct Header
리턴 HeaderStruct

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

public static byte[] TOCHash
리턴 byte[]