Class EditorUtil
- Namespace
- TAssetBundle.Editor
- Assembly
- TAssetBundle.Editor.dll
public static class EditorUtil
- Inheritance
-
EditorUtil
- Inherited Members
-
Methods
BuildAssetBundle(string, AssetBundleBuild[], BuildTarget, bool)
public static AssetBundleManifest BuildAssetBundle(string outputPath, AssetBundleBuild[] assetBundleBuilds, BuildTarget buildTarget, bool dryRun)
Parameters
outputPath
string
assetBundleBuilds
AssetBundleBuild[]
buildTarget
BuildTarget
dryRun
bool
Returns
- AssetBundleManifest
CollectAssetPaths(List<string>, string, Predicate<string>)
public static void CollectAssetPaths(List<string> assetPaths, string assetPath, Predicate<string> predicate = null)
Parameters
assetPaths
List<string>
assetPath
string
predicate
Predicate<string>
CreateDirectory(string)
public static void CreateDirectory(string path)
Parameters
path
string
DeleteDirectory(string)
public static void DeleteDirectory(string path)
Parameters
path
string
DeleteFile(string)
public static void DeleteFile(string filePath)
Parameters
filePath
string
DisplayDialogOkCancel(string)
public static bool DisplayDialogOkCancel(string message)
Parameters
message
string
Returns
- bool
GetAssetPathsByDirectory(string, bool, bool)
public static string[] GetAssetPathsByDirectory(string directoryPath, bool includeFolder = true, bool includeFile = true)
Parameters
directoryPath
string
includeFolder
bool
includeFile
bool
Returns
- string[]
GetDirectoryPath(string)
public static string GetDirectoryPath(string path)
Parameters
path
string
Returns
- string
GetOrCreateScriptableFile<T>(string)
public static T GetOrCreateScriptableFile<T>(string assetPath) where T : ScriptableObject
Parameters
assetPath
string
Returns
- T
Type Parameters
T
GetProjectPath()
public static string GetProjectPath()
Returns
- string
IsScript(string)
public static bool IsScript(string path)
Parameters
path
string
Returns
- bool
RemoveEmptyDirectories(string)
public static void RemoveEmptyDirectories(string targetPath)
Parameters
targetPath
string
Work(string, Action<string>)
public static void Work(string path, Action<string> action)
Parameters
path
string
action
Action<string>