Class TAssetBundleCompositionStrategy
- Namespace
- TAssetBundle.Editor
- Assembly
- TAssetBundle.Editor.dll
public abstract class TAssetBundleCompositionStrategy : ScriptableObject
- Inheritance
-
ObjectScriptableObjectTAssetBundleCompositionStrategy
- Derived
- 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
Methods
CreateData()
public TAssetBundleCompositionStrategy.Data CreateData()
Returns
GetDataType()
public virtual Type GetDataType()
Returns
IsUseData()
public bool IsUseData()
Returns
Run(TAssetBundleManifest, Data)
public abstract void Run(TAssetBundleManifest manifest, TAssetBundleCompositionStrategy.Data data)
Parameters
manifest
TAssetBundleManifestdata
TAssetBundleCompositionStrategy.Data