Browse Source

AB发布流程

guodong 1 year ago
parent
commit
e2805b6425

+ 9 - 3
GameClient/Assets/YooAsset/Editor/AssetBundleBuilder/BuildParametersContext.cs

@@ -43,9 +43,15 @@ namespace YooAsset.Editor
 		{
 			if (string.IsNullOrEmpty(_packageOutputDirectory))
 			{
-				//_packageOutputDirectory = $"{Parameters.BuildOutputRoot}/{Parameters.BuildTarget}/{Parameters.PackageName}/{Parameters.PackageVersion}";
-				//修改目录,简化打包流程
-				_packageOutputDirectory = $"{Parameters.BuildOutputRoot}/{Parameters.BuildTarget}/{Parameters.PackageName}";
+				if (Parameters.BuildMode == EBuildMode.ForceRebuild || Parameters.BuildMode == EBuildMode.IncrementalBuild)
+				{
+					//修改目录,简化打包流程
+					_packageOutputDirectory = $"{Parameters.BuildOutputRoot}/{Parameters.BuildTarget}/{Parameters.PackageName}";
+				}
+				else
+				{
+					_packageOutputDirectory = $"{Parameters.BuildOutputRoot}/{Parameters.BuildTarget}/{Parameters.PackageName}/{Parameters.PackageVersion}";
+				}
 			}
 			return _packageOutputDirectory;
 		}