Никакие классы, которые являются частью пространства имен UnityEditor
, не будут работать в сборке. Единство просто откажется от попыток сделать это. Вы можете использовать вещи из AssetBundle , потому что это часть UnityEngine
, но вы не можете использовать BuildPipeline
в сборке. Unity позволяет включать пространство имен UnityEditor
только в файлы, помеченные как файлы редактора, обычно помещаемые в папки с именем «Редактор», и эти файлы исключаются из сборки.
Вы можете использовать BuildPipeline в режиме воспроизведения внутри плеера Unity Editor, но это все.