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); }