using UnityEditor; using UnityEditor.Build; using UnityEditor.Build.Reporting; using UnityEditor.Callbacks; namespace Ubisoft.Hotel.PackageManager.Editor { class BuildProcessor : IPreprocessBuildWithReport { public int callbackOrder { get { return 0; } } public void OnPreprocessBuild(BuildReport report) { PackageManagerMain.Instance.PackageManager.Build_OnPreprocess(report.summary.platform, report.summary.outputPath); } [PostProcessBuild(1080)] public static void OnPostprocessBuild(BuildTarget target, string pathToBuiltProject) { PackageManagerMain.Instance.PackageManager.Build_OnPostprocess(target, pathToBuiltProject); } } }