Class TAssetBundleManifest
- Namespace
- TAssetBundle.Editor
- Assembly
- TAssetBundle.Editor.dll
TAssetBunldeManifest
[CreateAssetMenu(menuName = "TAssetBundle/TAssetBundleManifest")]
public class TAssetBundleManifest : ScriptableObject
- Inheritance
-
ObjectScriptableObjectTAssetBundleManifest
- Inherited Members
-
ScriptableObject.SetDirty()ScriptableObject.CreateInstance<T>()Object.GetInstanceID()Object.GetHashCode()Object.Instantiate(Object, Vector3, Quaternion)Object.Instantiate(Object, Vector3, Quaternion, Transform)Object.Instantiate(Object)Object.Instantiate(Object, Transform)Object.Instantiate<T>(T)Object.Instantiate<T>(T, Vector3, Quaternion)Object.Instantiate<T>(T, Vector3, Quaternion, Transform)Object.Instantiate<T>(T, Transform)Object.Destroy(Object)Object.DestroyImmediate(Object)Object.DontDestroyOnLoad(Object)Object.DestroyObject(Object)Object.FindObjectsOfType<T>()Object.FindObjectOfType<T>()Object.ToString()Object.nameObject.hideFlags
- Extension Methods
Fields
assetBundleBuildInfos
asset bundle build infos
public List<AssetBundleBuildInfo> assetBundleBuildInfos
Field Value
builtin
asset bundles builtin
[Tooltip("Are AssetBundles built into the app?")]
public bool builtin
Field Value
compositionStrategyInfos
composition strategy infos
public List<CompositionStrategyInfo> compositionStrategyInfos
Field Value
enabled
manifest enable
[Tooltip("Activation options (excluded from build when inactive)")]
public bool enabled
Field Value
encrypt
asset bundles encrypt
[Tooltip("Are AssetBundles Encrypted?")]
public bool encrypt
Field Value
ignoreAssets
Ignore assets are not made up of AssetBundle Build
public List<Object> ignoreAssets
Field Value
- List<Object>
tag
asset tag
[Tooltip("Tags")]
public TagInfo tag
Field Value
Properties
Depth
Manifest Depth
public int Depth { get; }
Property Value
IsPersistent
checks if saved to disk
public bool IsPersistent { get; }
Property Value
ManifestPath
Manifest file path
public string ManifestPath { get; }
Property Value
Methods
AddAssetBundleBuildInfo(AssetBundleBuildInfo)
Add asset bundle build information
public void AddAssetBundleBuildInfo(AssetBundleBuildInfo assetBundleBuildInfo)
Parameters
assetBundleBuildInfo
AssetBundleBuildInfo
AddNewAssetsAllTogether()
Adds not included assets as a single AssetBundle.
[ContextMenu("Add New Asset All Together")]
public void AddNewAssetsAllTogether()
ClearAssetBundleBuildInfos()
Clear asset bundle build infos
[ContextMenu("Clear Asset Bundle Build Infos")]
public void ClearAssetBundleBuildInfos()
GetNotIncludedAssetPaths()
Get assets path not included in the manifest
public string[] GetNotIncludedAssetPaths()
Returns
- string[]
asset paths
GetNotIncludedAssets()
Get assets not included in the manifest
public Object[] GetNotIncludedAssets()
Returns
- Object[]
assets
MarkAsDirty()
mark as dirty
public void MarkAsDirty()
RemoveTag(string)
Remove tag
public void RemoveTag(string removeTag)
Parameters
removeTag
stringtag
RenameTag(string, string)
Rename tag
public void RenameTag(string oldTag, string newTag)
Parameters
RunCompositionStrategy()
Run composition strategy
[ContextMenu("Run Composition Strategy")]
public void RunCompositionStrategy()
Save()
Save the manifest file
[ContextMenu("Save")]
public void Save()
Events
OnChanged
Event raised when manifest changes
public event Action<TAssetBundleManifest> OnChanged