Class GenericAssetManager<TAsset, TRegister>
Inheritance
GenericAssetManager<TAsset, TRegister>
Syntax
public sealed class GenericAssetManager<TAsset, TRegister>
where TAsset : struct where TRegister : IAssetRegister<TAsset>
Type Parameters
| Name |
Description |
| TAsset |
|
| TRegister |
|
Properties
Instance
Declaration
public static GenericAssetManager<TAsset, TRegister> Instance { get; }
Property Value
Methods
AddAsset(TRegister)
Declaration
public void AddAsset(TRegister register)
Parameters
| Type |
Name |
Description |
| TRegister |
register |
|
Clear()
Declaration
GetAsset(Hash128)
Declaration
public BlobAssetReference<TAsset> GetAsset(Hash128 id)
Parameters
Returns
TryGetAsset(Hash128, out BlobAssetReference<TAsset>)
Declaration
public bool TryGetAsset(Hash128 id, out BlobAssetReference<TAsset> asset)
Parameters
Returns