C# Класс KEngine.Editor.AssetVersionControl

基于Tab表格的纯文本简单资源差异管理器
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
Current AssetVersionControl

Открытые методы

Метод Описание
AssetVersionControl ( bool rebuild = false ) : System

资源打包周期版本管理

CheckFileBuildWithMeta ( ) : bool

判断路径,并且尝试判断meta文件

Dispose ( ) : void
GetAssetLastBuildMD5 ( string assetPath ) : string
GetBuildVersionTab ( ) : string
MarkBuildVersion ( ) : void

标记一个路径为打包

MarkRecord ( string strKey ) : void

只标记,不做MD5比较

TryCheckExistRecord ( string strKey ) : bool

不进行文件比较,只判断是否存在

TryCheckFileBuild ( string filePath ) : bool
TryCheckNeedBuildWithMeta ( ) : bool

文件类型

TryIsRebuild ( ) : bool
TryMarkBuildVersion ( ) : void
TryMarkRecord ( string strKey ) : void

只标记,无MD5比较

WriteVersion ( ) : void

Приватные методы

Метод Описание
DoCheckBuild ( string filePath, bool log = true ) : bool

检查是否需要build, 文件,要进行MD5校验

DoCheckExistRecord ( string strKey ) : bool
DoCheckExistRecord ( string strKey, BuildRecord &assetMd5 ) : bool

只检查是否存在记录,不进行文件检查

OnAfterBuildAssetBundleEvent ( Object arg1, string arg2, string arg3 ) : void
SetupHistory ( ) : void

Описание методов

AssetVersionControl() публичный Метод

资源打包周期版本管理
public AssetVersionControl ( bool rebuild = false ) : System
rebuild bool 如果是rebuild,将无视之前的差异打包信息
Результат System

CheckFileBuildWithMeta() публичный Метод

判断路径,并且尝试判断meta文件
public CheckFileBuildWithMeta ( ) : bool
Результат bool

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

GetAssetLastBuildMD5() публичный Метод

public GetAssetLastBuildMD5 ( string assetPath ) : string
assetPath string
Результат string

GetBuildVersionTab() публичный статический Метод

public static GetBuildVersionTab ( ) : string
Результат string

MarkBuildVersion() публичный Метод

标记一个路径为打包
public MarkBuildVersion ( ) : void
Результат void

MarkRecord() публичный Метод

只标记,不做MD5比较
public MarkRecord ( string strKey ) : void
strKey string
Результат void

TryCheckExistRecord() публичный статический Метод

不进行文件比较,只判断是否存在
public static TryCheckExistRecord ( string strKey ) : bool
strKey string
Результат bool

TryCheckFileBuild() публичный статический Метод

public static TryCheckFileBuild ( string filePath ) : bool
filePath string
Результат bool

TryCheckNeedBuildWithMeta() публичный статический Метод

文件类型
public static TryCheckNeedBuildWithMeta ( ) : bool
Результат bool

TryIsRebuild() публичный статический Метод

public static TryIsRebuild ( ) : bool
Результат bool

TryMarkBuildVersion() публичный статический Метод

public static TryMarkBuildVersion ( ) : void
Результат void

TryMarkRecord() публичный статический Метод

只标记,无MD5比较
public static TryMarkRecord ( string strKey ) : void
strKey string
Результат void

WriteVersion() публичный Метод

public WriteVersion ( ) : void
Результат void

Описание свойств

Current публичное статическое свойство

public static AssetVersionControl,KEngine.Editor Current
Результат AssetVersionControl