C# 클래스 Hugula.Editor.SplitPackage

Split package.
파일 보기 프로젝트 열기: tenvick/hugula 1 사용 예제들

공개 메소드들

메소드 설명
CopyChangeFileToSplitFolder ( bool firstExists, uint[]>.Dictionary firstCrcDict, uint[]>.Dictionary currCrcDict, uint[]>.Dictionary diffCrcDict, HashSet whiteFileList, HashSet blackFileList ) : void
CopyVersionToSplitFolder ( uint filelistCrc ) : void

Copies the version and crc file list assetbundle to split folder.

CreateCrcListContent ( string allBundles, uint[]>.Dictionary firstCrcDict, uint[]>.Dictionary currCrcDict, uint[]>.Dictionary diffCrcDict, HashSet whiteFileList, HashSet blackFileList ) : System.Text.StringBuilder[]

2 Creates the content of the crc list.

CreateStreamingCrcList ( StringBuilder sb, bool firstExists = false, string outPath = null ) : uint

Creates the streaming crc list.

CreateVersionAssetBundle ( uint fileCrc ) : void

Creates the version asset bundle.

DeleteSplitPackageResFolder ( ) : void

delete res folder

DeleteStreamingFiles ( ICollection abNames ) : void
ReadFirst ( uint[]>.Dictionary firstCrcDict, HashSet whiteFileList, HashSet blackFileList ) : bool

1 读取首包,找出忽略文件

비공개 메소드들

메소드 설명
CopyFileToSplitFolder ( uint[]>.Dictionary updateList ) : void
GetFirstOutPath ( ) : string

메소드 상세

CopyChangeFileToSplitFolder() 공개 정적인 메소드

public static CopyChangeFileToSplitFolder ( bool firstExists, uint[]>.Dictionary firstCrcDict, uint[]>.Dictionary currCrcDict, uint[]>.Dictionary diffCrcDict, HashSet whiteFileList, HashSet blackFileList ) : void
firstExists bool
firstCrcDict uint[]>.Dictionary
currCrcDict uint[]>.Dictionary
diffCrcDict uint[]>.Dictionary
whiteFileList HashSet
blackFileList HashSet
리턴 void

CopyVersionToSplitFolder() 공개 정적인 메소드

Copies the version and crc file list assetbundle to split folder.
public static CopyVersionToSplitFolder ( uint filelistCrc ) : void
filelistCrc uint
리턴 void

CreateCrcListContent() 공개 정적인 메소드

2 Creates the content of the crc list.
public static CreateCrcListContent ( string allBundles, uint[]>.Dictionary firstCrcDict, uint[]>.Dictionary currCrcDict, uint[]>.Dictionary diffCrcDict, HashSet whiteFileList, HashSet blackFileList ) : System.Text.StringBuilder[]
allBundles string All bundles.
firstCrcDict uint[]>.Dictionary
currCrcDict uint[]>.Dictionary
diffCrcDict uint[]>.Dictionary
whiteFileList HashSet White file list.
blackFileList HashSet Black file list.
리턴 System.Text.StringBuilder[]

CreateStreamingCrcList() 공개 정적인 메소드

Creates the streaming crc list.
public static CreateStreamingCrcList ( StringBuilder sb, bool firstExists = false, string outPath = null ) : uint
sb System.Text.StringBuilder Sb.
firstExists bool
outPath string
리턴 uint

CreateVersionAssetBundle() 공개 정적인 메소드

Creates the version asset bundle.
public static CreateVersionAssetBundle ( uint fileCrc ) : void
fileCrc uint File crc.
리턴 void

DeleteSplitPackageResFolder() 공개 정적인 메소드

delete res folder
public static DeleteSplitPackageResFolder ( ) : void
리턴 void

DeleteStreamingFiles() 공개 정적인 메소드

public static DeleteStreamingFiles ( ICollection abNames ) : void
abNames ICollection
리턴 void

ReadFirst() 공개 정적인 메소드

1 读取首包,找出忽略文件
public static ReadFirst ( uint[]>.Dictionary firstCrcDict, HashSet whiteFileList, HashSet blackFileList ) : bool
firstCrcDict uint[]>.Dictionary
whiteFileList HashSet
blackFileList HashSet
리턴 bool