| | 1 | | namespace DCL |
| | 2 | | { |
| | 3 | | public class PromiseLike_Texture : IPromiseLike_TextureAsset |
| | 4 | | { |
| 7 | 5 | | public ITexture asset => promise.asset; |
| | 6 | |
|
| | 7 | | private readonly AssetPromise_Texture promise; |
| | 8 | |
|
| 0 | 9 | | public PromiseLike_Texture(AssetPromise_Texture promiseTexture) { promise = promiseTexture; } |
| | 10 | |
|
| 14 | 11 | | public void Forget() { AssetPromiseKeeper_Texture.i.Forget(promise); } |
| | 12 | | } |
| | 13 | |
|
| | 14 | | public class PromiseLike_Gif : IPromiseLike_TextureAsset |
| | 15 | | { |
| | 16 | | public ITexture asset => promise.asset; |
| | 17 | |
|
| | 18 | | private readonly AssetPromise_Gif promise; |
| | 19 | |
|
| | 20 | | public PromiseLike_Gif(AssetPromise_Gif promiseGif) { promise = promiseGif; } |
| | 21 | |
|
| | 22 | | public void Forget() { AssetPromiseKeeper_Gif.i.Forget(promise); } |
| | 23 | | } |
| | 24 | | } |