IPostprocessBuildWithContext.OnPostprocessBuild
Declaration
public void OnPostprocessBuild(Build.BuildCallbackContext ctx);Параметры
| Параметр | Описание |
|---|---|
| КТХ | Контекст, содержащий сведения о сборки, например отчет о сборки. |
Описание
Реализуйте эту функцию для получения обратного вызова после завершения сборки.
Этот обратный вызов вызывается во время сборки Player или сборки AssetBundle. Этот обратный вызов вызывается даже тогда, когда сборка останавливается раньше срока из-за сбоя или отмены. Однако он не будет вызван, если первоначальные проверки подлинности не позволяют начать сборку.
Дополнительные ресурсы: BuildPipeline.BuildPlayer, BuildPipeline.BuildAssetBundles, IPreprocessBuildWithContext
using UnityEditor; using UnityEditor.Build; using UnityEngine; using UnityEditor.Build.Reporting;
class MyCustomBuildProcessor : IPostprocessBuildWithContext { public int callbackOrder { get { return 0; } } public void OnPostprocessBuild(BuildCallbackContext ctx) { if (ctx.IsContentOnlyBuild) Debug.Log("AssetBundle build: MyCustomBuildProcessor.OnPostprocessBuild for target " + ctx.Report.summary.platform + " at path " + ctx.Report.summary.outputPath); else if (ctx.IsPlayerBuild) Debug.Log("Player build: MyCustomBuildProcessor.OnPostprocessBuild for target " + ctx.Report.summary.platform + " at path " + ctx.Report.summary.outputPath); } }