From f916adb71b47d8c75566959446bcb3ba5f538e60 Mon Sep 17 00:00:00 2001 From: Alex-Rachel <574809918@qq.com> Date: Fri, 18 Apr 2025 00:16:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0YooAsset=202.3.7=20->=202.3.8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 更新YooAsset 2.3.7 -> 2.3.8 --- UnityProject/Packages/YooAsset/CHANGELOG.md | 13 +++++++++++++ .../YooAsset/Editor/Assembly/AssemblyInfo.cs | 5 +++++ .../YooAsset/Editor/Assembly/AssemblyInfo.cs.meta | 11 +++++++++++ .../VisualViewers/ReporterAssetListViewer.cs | 5 ++--- .../YooAsset/Runtime/Assembly/AssemblyInfo.cs | 7 +++++-- UnityProject/Packages/YooAsset/package.json | 2 +- 6 files changed, 37 insertions(+), 6 deletions(-) create mode 100644 UnityProject/Packages/YooAsset/Editor/Assembly/AssemblyInfo.cs create mode 100644 UnityProject/Packages/YooAsset/Editor/Assembly/AssemblyInfo.cs.meta diff --git a/UnityProject/Packages/YooAsset/CHANGELOG.md b/UnityProject/Packages/YooAsset/CHANGELOG.md index a87da1ce..f788c6d1 100644 --- a/UnityProject/Packages/YooAsset/CHANGELOG.md +++ b/UnityProject/Packages/YooAsset/CHANGELOG.md @@ -2,6 +2,19 @@ All notable changes to this package will be documented in this file. +## [2.3.8] - 2025-04-17 + +### Improvements + +- 扩展工程里增加了“图集丢失变白块的解决方案”的相关代码。 + +### Fixed + +- (#528) 修复了微信小游戏平台WXFSClearUnusedBundleFiles无法清理的问题。 +- (#531) 修复了微信小游戏平台WXFSClearUnusedBundleFiles没有适配BundleName_HashName命名方式。 +- (#533) 修复了Editor程序集下无法访问YooAsset.Editor程序集里的internal字段的问题。 +- (#534) 修复了资源报告窗口AssetView视图里,依赖资源包列表显示不准确的问题。 + ## [2.3.7] - 2025-04-01 ### Improvements diff --git a/UnityProject/Packages/YooAsset/Editor/Assembly/AssemblyInfo.cs b/UnityProject/Packages/YooAsset/Editor/Assembly/AssemblyInfo.cs new file mode 100644 index 00000000..00fc6773 --- /dev/null +++ b/UnityProject/Packages/YooAsset/Editor/Assembly/AssemblyInfo.cs @@ -0,0 +1,5 @@ +using System.Runtime.CompilerServices; + +// 外部友元 +[assembly: InternalsVisibleTo("YooAsset.EditorExtension")] +[assembly: InternalsVisibleTo("Assembly-CSharp-Editor")] \ No newline at end of file diff --git a/UnityProject/Packages/YooAsset/Editor/Assembly/AssemblyInfo.cs.meta b/UnityProject/Packages/YooAsset/Editor/Assembly/AssemblyInfo.cs.meta new file mode 100644 index 00000000..6fdeab43 --- /dev/null +++ b/UnityProject/Packages/YooAsset/Editor/Assembly/AssemblyInfo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ef774f01e50ab0a4d88122041938a6b9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityProject/Packages/YooAsset/Editor/AssetBundleReporter/VisualViewers/ReporterAssetListViewer.cs b/UnityProject/Packages/YooAsset/Editor/AssetBundleReporter/VisualViewers/ReporterAssetListViewer.cs index c82c14fb..14c2f357 100644 --- a/UnityProject/Packages/YooAsset/Editor/AssetBundleReporter/VisualViewers/ReporterAssetListViewer.cs +++ b/UnityProject/Packages/YooAsset/Editor/AssetBundleReporter/VisualViewers/ReporterAssetListViewer.cs @@ -238,9 +238,8 @@ namespace YooAsset.Editor ReportAssetInfo assetInfo = assetTableData.AssetInfo; // 填充依赖数据 - var mainBundle = _buildReport.GetBundleInfo(assetInfo.MainBundleName); - var sourceDatas = new List(mainBundle.DependBundles.Count); - foreach (string dependBundleName in mainBundle.DependBundles) + var sourceDatas = new List(assetInfo.DependBundles.Count); + foreach (string dependBundleName in assetInfo.DependBundles) { var dependBundle = _buildReport.GetBundleInfo(dependBundleName); var rowData = new DependTableData(); diff --git a/UnityProject/Packages/YooAsset/Runtime/Assembly/AssemblyInfo.cs b/UnityProject/Packages/YooAsset/Runtime/Assembly/AssemblyInfo.cs index a9cbeb24..44f61ae0 100644 --- a/UnityProject/Packages/YooAsset/Runtime/Assembly/AssemblyInfo.cs +++ b/UnityProject/Packages/YooAsset/Runtime/Assembly/AssemblyInfo.cs @@ -1,7 +1,10 @@ using System.Runtime.CompilerServices; +// 内部友元 [assembly: InternalsVisibleTo("YooAsset.Editor")] -[assembly: InternalsVisibleTo("YooAsset.EditorExtension")] -[assembly: InternalsVisibleTo("YooAsset.RuntimeExtension")] [assembly: InternalsVisibleTo("YooAsset.Test.Editor")] + +// 外部友元 +[assembly: InternalsVisibleTo("YooAsset.RuntimeExtension")] +[assembly: InternalsVisibleTo("YooAsset.EditorExtension")] [assembly: InternalsVisibleTo("Assembly-CSharp-Editor")] \ No newline at end of file diff --git a/UnityProject/Packages/YooAsset/package.json b/UnityProject/Packages/YooAsset/package.json index 83b903f1..2b69af68 100644 --- a/UnityProject/Packages/YooAsset/package.json +++ b/UnityProject/Packages/YooAsset/package.json @@ -1,7 +1,7 @@ { "name": "com.tuyoogame.yooasset", "displayName": "YooAsset", - "version": "2.3.7", + "version": "2.3.8", "unity": "2019.4", "description": "unity3d resources management system.", "author": {