C# Класс AssetBundleGraph.FileUtility

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

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

Метод Описание
ContainsHiddenFiles ( string filePath ) : bool
CopyFileFromGlobalToLocal ( string absoluteSourceFilePath, string localTargetFilePath ) : void
DeleteFileThenDeleteFolderIfEmpty ( string localTargetFilePath ) : void
EnsureAssetBundleCacheDirExists ( BuildTarget t, NodeData node, bool remake = false ) : string
EnsurePrefabBuilderCacheDirExists ( BuildTarget t, NodeData node ) : string
GetAllFilePathsInFolder ( string localFolderPath, bool includeHidden = false, bool includeMeta = !AssetBundleGraphSettings.IGNORE_META ) : List
GetFilePathsInFolder ( string folderPath, bool includeHidden = false, bool includeMeta = !AssetBundleGraphSettings.IGNORE_META ) : List
GetPathWithAssetsPath ( string pathUnderAssetsFolder ) : string
GetPathWithProjectPath ( string pathUnderProjectFolder ) : string
IsMetaFile ( string filePath ) : bool
PathCombine ( ) : string
ProjectPathWithSlash ( ) : string
RemakeDirectory ( string localFolderPath ) : void

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

Метод Описание
GetFilePathsRecursively ( string localFolderPath, List filePaths, bool includeHidden = false, bool includeMeta = !AssetBundleGraphSettings.IGNORE_META ) : void
_PathCombine ( string head, string tail ) : string

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

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

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

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

public static CopyFileFromGlobalToLocal ( string absoluteSourceFilePath, string localTargetFilePath ) : void
absoluteSourceFilePath string
localTargetFilePath string
Результат void

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

public static DeleteFileThenDeleteFolderIfEmpty ( string localTargetFilePath ) : void
localTargetFilePath string
Результат void

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

public static EnsureAssetBundleCacheDirExists ( BuildTarget t, NodeData node, bool remake = false ) : string
t BuildTarget
node NodeData
remake bool
Результат string

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

public static EnsurePrefabBuilderCacheDirExists ( BuildTarget t, NodeData node ) : string
t BuildTarget
node NodeData
Результат string

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

public static GetAllFilePathsInFolder ( string localFolderPath, bool includeHidden = false, bool includeMeta = !AssetBundleGraphSettings.IGNORE_META ) : List
localFolderPath string
includeHidden bool
includeMeta bool
Результат List

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

public static GetFilePathsInFolder ( string folderPath, bool includeHidden = false, bool includeMeta = !AssetBundleGraphSettings.IGNORE_META ) : List
folderPath string
includeHidden bool
includeMeta bool
Результат List

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

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

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

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

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

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

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

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

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

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

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

public static RemakeDirectory ( string localFolderPath ) : void
localFolderPath string
Результат void