buildOptions | 当前的构建选项。 |
assemblies | 将包含的程序集列表。 |
string[] 返回构建中包含的已过滤的程序集列表。
将在构建脚本程序集后调用,但可以过滤掉不需要的脚本。
按照 callbackOrder 排序的顺序调用每个实现。每次调用的结果都传递给下次的 OnFilterAssemblies 调用。
不允许添加新程序集。
See Also: 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(); } }