Table of Contents

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>