Table of Contents

Class TAssetBundleCompositionStrategy

Namespace
TAssetBundle.Editor
Assembly
TAssetBundle.Editor.dll
public abstract class TAssetBundleCompositionStrategy : ScriptableObject
Inheritance
Object
ScriptableObject
TAssetBundleCompositionStrategy
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.name
Object.hideFlags

Methods

CreateData()

public TAssetBundleCompositionStrategy.Data CreateData()

Returns

TAssetBundleCompositionStrategy.Data

GetDataType()

public virtual Type GetDataType()

Returns

Type

IsUseData()

public bool IsUseData()

Returns

bool

Run(TAssetBundleManifest, Data)

public abstract void Run(TAssetBundleManifest manifest, TAssetBundleCompositionStrategy.Data data)

Parameters

manifest TAssetBundleManifest
data TAssetBundleCompositionStrategy.Data