IFilterBuildAssemblies.OnFilterAssemblies
Declaration
public string[] OnFilterAssemblies(BuildOptions buildOptions, string[] assemblies);Параметры
| Параметр | Описание |
|---|---|
| buildOptions | Текущие параметры сборки. |
| ассамблеи | Список сборок, которые будут включены. |
Возвращаемое значение
string[] Возвращает отфильтрованный список сборок, включенных в сборку.
Описание
Будет вызвана после создания сборок скриптов, но позволяет отфильтровать нежелательные скрипты, которые будут включены.
Каждая реализация будет вызвана в порядке, отсортированном по callbackOrder. Результат каждого вызова передается в следующий вызов OnFilterAssemblies. Вы не можете добавлять новые сборки.
Дополнительные ресурсы: BuildPlayerProcessor, IPostBuildPlayerScriptDLLs, IUnityLinkerProcessor
using UnityEditor; using UnityEditor.Build; using UnityEditor.Build.Reporting; using UnityEngine; using System.Linq;
class MyCustomFilter : IFilterBuildAssemblies { public int callbackOrder { get { return 0; } } public string[] OnFilterAssemblies(BuildOptions buildOptions, string[] assemblies) { return assemblies.Where(x => x == "some.dll").ToArray(); } }