This commit is contained in:
Даниил Заикин
2026-06-17 20:44:53 +03:00
parent 9d153773c2
commit b133e7c656
1880 changed files with 244545 additions and 0 deletions
@@ -0,0 +1,26 @@
using System;
using SingularityGroup.HotReload.Editor.Cli;
using UnityEditor;
using UnityEditor.Build;
namespace SingularityGroup.HotReload.Editor {
#pragma warning disable CS0618
class PostbuildSendProjectState : IPostprocessBuild {
#pragma warning restore CS0618
public int callbackOrder => 9999;
public void OnPostprocessBuild(BuildTarget target, string path) {
try {
if (!HotReloadBuildHelper.IncludeInThisBuild() || MultiplayerPlaymodeHelper.IsClone) {
return;
}
// after build passes, need to send again because EditorApplication.delayCall isn't called.
var buildInfo = BuildInfoHelper.GenerateBuildInfoMainThread();
HotReloadCli.PrepareBuildInfo(buildInfo);
} catch (BuildFailedException) {
throw;
} catch (Exception e) {
throw new BuildFailedException(e);
}
}
}
}