Есть интерфейс
IPreprocessBuildWithReport, имплементировав который можно выполнить свой код перед сборкой игры. Однако, сборка Addressables происходит до вызова этого интерфейса.Если нужно как-то поработать с Addressable ассетами перед билдом, можно унаследовать класс
BuildPlayerProcessor – он вызывается до билда аддрессаблов.Пример:
public class MyBuildPlayerProcessor : BuildPlayerProcessor
{
public override int callbackOrder => 0;
public override void PrepareForBuild(BuildPlayerContext buildPlayerContext)
{
Debug.Log("BuildPlayerProcessor");
}
}
public class MyPreprocessBuildWithReport : IPreprocessBuildWithReport
{
public int callbackOrder => 0;
public void OnPreprocessBuild(BuildReport report)
{
Debug.Log("IPreprocessBuildWithReport");
}
}
#тайные_знания
