Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

PluginImporter.DefineConstraints

public string[] DefineConstraints;

Описание

Позволяет указать список директив #define, которые управляют включением подключаемого модуля.

Вы можете установить это свойство для каждого подключаемого модуля, чтобы контролировать, следует ли включать его в сборку в соответствии с текущими определенными директивами define.

Указав имена одной или нескольких директив #define в массиве в этом свойстве подключаемого модуля, вы можете указать, что подключаемый модуль должен включаться в сборку только в том случае, если в вашем проекте определена одна из этих директив #define. директивы.

Каждый подключаемый модуль в вашем проекте может иметь собственный уникальный набор определяемых ограничений. Таким образом, вы можете включить или исключить различные подключаемые модули при публикации различных типов сборок, изменив директивы #define, установленные при сборке.

Вы можете использовать "!" символ, указывающий, что подключаемый модуль следует включать только тогда, когда определенная директива #define не установлена ​​в текущих определенных директивах определения. Например, включение «!ExampleDefine» в список ограничений определения означает, что подключаемый модуль не будет включен, если «ExampleDefine» задано в директивах определения проекта.

Примечание. Существует аналогичная функция, которая позволяет вам условно контролировать, какие сборки скриптов будут включены. Дополнительную информацию см. на странице руководства по сборкам скриптов.

Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
API скрипты 2021.3