|
@@ -37,39 +37,6 @@ namespace GFGGame
|
|
|
CacheAssetHandle(descFilePath, handle);
|
|
|
return handle.AssetObject;
|
|
|
});
|
|
|
- //异步
|
|
|
- //var uiPackage = UIPackage.AddPackage(textAsset.bytes, descFilePath, (string name, string extension, System.Type type, PackageItem item) =>
|
|
|
- //{
|
|
|
- // string location = name + extension;
|
|
|
- // if (!YooAssets.CheckResExist(location))
|
|
|
- // {
|
|
|
- // return;
|
|
|
- // }
|
|
|
- // AssetOperationHandle handle = YooAssets.LoadAssetAsync(location, type);
|
|
|
- // CacheAssetHandle(descFilePath, handle);
|
|
|
- // handle.Completed += (handle) =>
|
|
|
- // {
|
|
|
- // if (handle.AssetObject == null) return;
|
|
|
- // Texture tex = handle.AssetObject as Texture;
|
|
|
- // if (tex != null)
|
|
|
- // {
|
|
|
- // string location = name + "!a" + extension;
|
|
|
- // if (YooAssets.CheckResExist(location))
|
|
|
- // {
|
|
|
- // AssetOperationHandle handleAlpha = YooAssets.LoadAssetAsync(location, type);
|
|
|
- // CacheAssetHandle(descFilePath, handleAlpha);
|
|
|
- // handleAlpha.Completed += (handle1) =>
|
|
|
- // {
|
|
|
- // if (handle1.AssetObject == null) return;
|
|
|
- // Texture alphaTex = handle1.AssetObject as Texture;
|
|
|
- // item.owner.SetItemAsset(item, tex, alphaTex, DestroyMethod.None);//注意:这里一定要设置为None
|
|
|
- // };
|
|
|
- // return;
|
|
|
- // }
|
|
|
- // }
|
|
|
- // item.owner.SetItemAsset(item, handle.AssetObject, null, DestroyMethod.None);//注意:这里一定要设置为None
|
|
|
- // };
|
|
|
- //});
|
|
|
_packages.Add(descFilePath, uiPackage);
|
|
|
}
|
|
|
|