Пример #1
0
 public void Reader <T>(IConfigable ini, Action <T> callback)
 {
     AddressableResLoadTask <T>(ini, asset =>
     {
         if (callback != null)
         {
             callback(asset);
         }
     });
 }
Пример #2
0
        async void AddressableResLoadTask <T>(IConfigable ini, Action <T> callback)
        {
            // todo
            // name reader from ini
            var handle = Addressables.LoadAssetAsync <T>("innvoation");
            await handle.Task;

            if (handle.IsDone == true)
            {
                var asset = handle.Result;
                if (callback != null)
                {
                    callback(asset);
                }
            }
        }