Addressable、めっちゃ便利だけどAsyncOperationHandleを握っておいてReleaseメソッドを呼ぶ。という開放がちょっと面倒なんですよね。
そこで、IDisposableで管理できるようにしてみました。
合わせて読みたい -> EditorではAddressableのロードを早くする
使い方
// 読み込む
var prefab = await AddressableWrapper.Load<GameObject>("Test.prefab", cancellationToken);
// 使う
GameObject.Instantiate(prefab.Value);
// 開放する
prefab.Dispose();