From f98ae3e001fb1ec4f62ebed241e204eb949df70d Mon Sep 17 00:00:00 2001 From: xiaohang Date: Mon, 8 Apr 2024 18:33:55 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=89=93=E5=8C=85=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Editor/BuildTool.cs | 8 ++++---- Editor/IBuildImp.cs | 4 +++- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Editor/BuildTool.cs b/Editor/BuildTool.cs index d4f3080..745105b 100644 --- a/Editor/BuildTool.cs +++ b/Editor/BuildTool.cs @@ -245,7 +245,7 @@ public class BuildTool ); } - private static void OnGuruSDKBuildPreprocess() + private static void OnGuruSDKBuildPreprocess(BuildTargetGroup targetGroup, BuildParam buildParam) { PlayerSettings.SplashScreen.show = false; PlayerSettings.SplashScreen.showUnityLogo = false; @@ -261,7 +261,7 @@ public class BuildTool { var instance = Activator.CreateInstance(item) as IBuildImp; Debug.Log(instance.GetType().Name); - instance.OnGuruSDKBuildPreprocess(); + instance.OnGuruSDKBuildPreprocess(targetGroup, buildParam); break; } } @@ -271,7 +271,7 @@ public class BuildTool private static void BuildAndroid(BuildParam buildParam) { Debug.Log("========Project Asset Process Start========"); - OnGuruSDKBuildPreprocess(); + OnGuruSDKBuildPreprocess(BuildTargetGroup.Android, buildParam); Debug.Log("========Project Asset Process End========"); Debug.Log("========Guru Build Start========"); @@ -282,7 +282,7 @@ public class BuildTool private static void BuildIOS(BuildParam buildParam) { Debug.Log("========Project Asset Process Start========"); - OnGuruSDKBuildPreprocess(); + OnGuruSDKBuildPreprocess(BuildTargetGroup.iOS, buildParam); Debug.Log("========Project Asset Process End========"); Debug.Log("========Guru Build Start========"); diff --git a/Editor/IBuildImp.cs b/Editor/IBuildImp.cs index 9580a76..77d0ef6 100644 --- a/Editor/IBuildImp.cs +++ b/Editor/IBuildImp.cs @@ -1,4 +1,6 @@ +using UnityEditor; + public interface IBuildImp { - void OnGuruSDKBuildPreprocess(); + void OnGuruSDKBuildPreprocess(BuildTargetGroup targetGroup, BuildTool.BuildParam buildParam); }