style editor code

pull/370/head
何冠峰 2024-09-05 10:14:00 +08:00
parent 688f8ec26c
commit 02ba98f120
2 changed files with 14 additions and 16 deletions

View File

@ -32,15 +32,14 @@ namespace YooAsset.Editor
/// </summary> /// </summary>
private void VerifyingBuildingResult(BuildContext context, AssetBundleManifest unityManifest) private void VerifyingBuildingResult(BuildContext context, AssetBundleManifest unityManifest)
{ {
var buildParametersContext = context.GetContextObject<BuildParametersContext>();
var buildMapContext = context.GetContextObject<BuildMapContext>(); var buildMapContext = context.GetContextObject<BuildMapContext>();
string[] unityCreateBundles = unityManifest.GetAllAssetBundles(); string[] unityBuildContent = unityManifest.GetAllAssetBundles();
// 1. 过滤掉原生Bundle // 1. 计划内容
string[] mapBundles = buildMapContext.Collection.Select(t => t.BundleName).ToArray(); string[] planningContent = buildMapContext.Collection.Select(t => t.BundleName).ToArray();
// 2. 验证Bundle // 2. 验证差异
List<string> exceptBundleList1 = unityCreateBundles.Except(mapBundles).ToList(); List<string> exceptBundleList1 = unityBuildContent.Except(planningContent).ToList();
if (exceptBundleList1.Count > 0) if (exceptBundleList1.Count > 0)
{ {
foreach (var exceptBundle in exceptBundleList1) foreach (var exceptBundle in exceptBundleList1)
@ -53,8 +52,8 @@ namespace YooAsset.Editor
throw new Exception(exception); throw new Exception(exception);
} }
// 3. 验证Bundle // 3. 验证差异
List<string> exceptBundleList2 = mapBundles.Except(unityCreateBundles).ToList(); List<string> exceptBundleList2 = planningContent.Except(unityBuildContent).ToList();
if (exceptBundleList2.Count > 0) if (exceptBundleList2.Count > 0)
{ {
foreach (var exceptBundle in exceptBundleList2) foreach (var exceptBundle in exceptBundleList2)

View File

@ -33,15 +33,14 @@ namespace YooAsset.Editor
/// </summary> /// </summary>
private void VerifyingBuildingResult(BuildContext context, IBundleBuildResults buildResults) private void VerifyingBuildingResult(BuildContext context, IBundleBuildResults buildResults)
{ {
var buildParameters = context.GetContextObject<BuildParametersContext>();
var buildMapContext = context.GetContextObject<BuildMapContext>(); var buildMapContext = context.GetContextObject<BuildMapContext>();
List<string> unityCreateBundles = buildResults.BundleInfos.Keys.ToList(); List<string> unityBuildContent = buildResults.BundleInfos.Keys.ToList();
// 1. 过滤掉原生Bundle // 1. 计划内容
List<string> expectBundles = buildMapContext.Collection.Select(t => t.BundleName).ToList(); List<string> planningContent = buildMapContext.Collection.Select(t => t.BundleName).ToList();
// 2. 验证Bundle // 2. 验证差异
List<string> exceptBundleList1 = unityCreateBundles.Except(expectBundles).ToList(); List<string> exceptBundleList1 = unityBuildContent.Except(planningContent).ToList();
if (exceptBundleList1.Count > 0) if (exceptBundleList1.Count > 0)
{ {
foreach (var exceptBundle in exceptBundleList1) foreach (var exceptBundle in exceptBundleList1)
@ -54,8 +53,8 @@ namespace YooAsset.Editor
throw new Exception(exception); throw new Exception(exception);
} }
// 3. 验证Bundle // 3. 验证差异
List<string> exceptBundleList2 = expectBundles.Except(unityCreateBundles).ToList(); List<string> exceptBundleList2 = planningContent.Except(unityBuildContent).ToList();
if (exceptBundleList2.Count > 0) if (exceptBundleList2.Count > 0)
{ {
foreach (var exceptBundle in exceptBundleList2) foreach (var exceptBundle in exceptBundleList2)