Unity 6.3
0 онлайн 71 гостей 3 в системе
Вход

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(); } }