Class AddressableAssetReference<TAsset>
Inheritance
AddressableAssetReference<TAsset>
Assembly: cs.temp.dll.dll
Syntax
public abstract class AddressableAssetReference<TAsset> : AssetReference where TAsset : UnityEngine.Object
Type Parameters
Fields
_cachedAsset
Declaration
protected TAsset _cachedAsset
Field Value
Properties
Asset
Declaration
public virtual TAsset Asset { get; }
Property Value
AssetKey
Declaration
public virtual string AssetKey { get; }
Property Value
HasAsset
Declaration
public virtual bool HasAsset { get; }
Property Value
IsLoaded
Declaration
public virtual bool IsLoaded { get; }
Property Value
Methods
LoadAsync(Action<TAsset>)
Declaration
protected virtual void LoadAsync(Action<TAsset> onComplete)
Parameters
Type |
Name |
Description |
Action<TAsset> |
onComplete |
|
TryGetAddressableAddress()
Declaration
protected virtual bool TryGetAddressableAddress()
Returns
UnloadAsset()
Declaration
public virtual void UnloadAsset()