Class TAssetBundleManifestUtil
- Namespace
- TAssetBundle.Editor
- Assembly
- TAssetBundle.Editor.dll
public static class TAssetBundleManifestUtil
- Inheritance
-
TAssetBundleManifestUtil
- Inherited Members
Methods
AddAssetBundleBuild(TAssetBundleManifest, List<Object>, EAssetBundleBuildName)
Add AssetBundle build to manifest
public static void AddAssetBundleBuild(this TAssetBundleManifest manifest, List<Object> objects, EAssetBundleBuildName buildName)
Parameters
manifestTAssetBundleManifestManifest
objectsList<Object>Assets
buildNameEAssetBundleBuildNameBuild name
ApplyToAll(TAssetBundleManifest[], string, Action<TAssetBundleManifest>)
Apply action to every selected manifest, registering a single
Undo step and calling MarkAsDirty() for each.
Intended for plugin Inspector modules handling Unity multi-object edit.
public static void ApplyToAll(this TAssetBundleManifest[] manifests, string undoName, Action<TAssetBundleManifest> action)
Parameters
manifestsTAssetBundleManifest[]undoNamestringactionAction<TAssetBundleManifest>
GetAssetBundleBuildName(TAssetBundleManifest, List<Object>, EAssetBundleBuildName)
Get the build name of the assets
public static string GetAssetBundleBuildName(this TAssetBundleManifest manifest, List<Object> objects, EAssetBundleBuildName buildName)
Parameters
manifestTAssetBundleManifestManifest
objectsList<Object>Assets
buildNameEAssetBundleBuildNameAsset bundle build name
Returns
- string
Build name
GetManifest(string)
Get manifest by asset bundle name
public static TAssetBundleManifest GetManifest(string assetBundleName)
Parameters
assetBundleNamestringAsset bundle name
Returns
- TAssetBundleManifest
TAssetBundleManifest