Class DefaultCompositionStrategy
- Namespace
- TAssetBundle.Editor
- Assembly
- TAssetBundle.Editor.dll
The DefaultCompositionStrategy class provides a strategy to add asset bundles either together or separately.
[CreateAssetMenu(menuName = "TAssetBundle/Composition Strategy/Default")]
public class DefaultCompositionStrategy : TAssetBundleCompositionStrategy<CompositionStrategyBuildData>
- Inheritance
-
ObjectScriptableObjectDefaultCompositionStrategy
- 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
Fields
composition
public DefaultCompositionStrategy.ECompositionType composition
Field Value
includeFile
public bool includeFile
Field Value
includeFolder
public bool includeFolder
Field Value
Methods
Run(TAssetBundleManifest, Data)
Executes the strategy using the asset bundle manifest and data.
public override void Run(TAssetBundleManifest manifest, TAssetBundleCompositionStrategy.Data data)
Parameters
manifest
TAssetBundleManifestThe asset bundle manifest
data
TAssetBundleCompositionStrategy.DataThe data required for strategy execution