BuildPipelineContext
класс в UnityEditor.Build
Описание
Определяет контекст сборки для IProcessSceneWithReport во время события сборки.
Этот класс содержит статические методы для объявления дополнительных зависимостей сцены для системы сборки. Эти зависимости вызывают пересборку сцены в случаях, когда зависимости не заданы в самой сцене явно.
Например, если осуществление IProcessSceneWithReport загружает Ассет программно, а затем BuildPipelineContext.DependOnAsset должен быть вызван, если только на тот же ассет не ссылается сцена. Тогда, если ассет изменится и сборка будет запущена снова, Unity выполнит обратный вызов заново и сохранит последнее состояние сцены вместо того, чтобы переиспользовать устаревший кэшированный результат.
Отслеживание зависимостей в настоящее время требуется только тогда, когда EditorBuildSettings.UseParallelAssetBundleBuilding является истинным, для вызовов BuildPipeline.BuildAssetBundlesВ настоящее время он не применяется к BuildPipeline.BuildPlayer.
Дополнительные ресурсы: AssetDatabase.LoadAssetAtPath
Статические методы
| Метод | Описание |
|---|---|
| DependOnAsset | Позволяет указать, что Scene зависит от содержимого ассета, предоставленного напрямую. |
| DependOnPath | Позволяет указать, что Scene зависит от содержимого исходного ассета в указанном пути. |