Автор: RimuruDev
Лицензия: MIT
Unity Preprocessor Directive Tool — это простой инструмент для редактора Unity, который позволяет добавлять или удалять директивы препроцессора в C# скриптах внутри указанной папки. Это облегчает управление кодом, зависимым от платформы или конфигурации, без необходимости ручного редактирования каждого файла.
- Добавление произвольных директив препроцессора в скрипты.
- Удаление ранее добавленных директив из скриптов.
- Указание целевой папки для обработки файлов.
- Интуитивно понятный интерфейс в редакторе Unity.
- Подтверждение действий для предотвращения случайных изменений.
-
Откройте ваш проект Unity.
-
Перейдите в Window > Package Manager.
-
Нажмите на кнопку + и выберите Add package from git URL....
-
Введите URL репозитория:
https://github.com/RimuruDev/Unity-PreprocessorDirectiveTool.git
-
Нажмите Add, чтобы установить пакет в ваш проект.
- Скачайте или клонируйте репозиторий.
- Скопируйте папку
Editor
в папкуAssets
вашего проекта Unity.
-
Открытие инструмента:
- В Unity перейдите в меню RimuruDev Tools > Preprocessor Directive Tool.
-
Настройка параметров:
- Directive (Директива): Введите директиву препроцессора, которую хотите добавить или удалить (например,
RU_STORE
,DEBUG_MODE
). - Target Folder (Целевая папка): Укажите путь к папке со скриптами для обработки (например,
Assets/Scripts/MyFolder
). - Add Directives (Добавить директивы): Установите этот флажок, если хотите добавить директивы; снимите, чтобы удалить директивы.
- Directive (Директива): Введите директиву препроцессора, которую хотите добавить или удалить (например,
-
Применение изменений:
- Нажмите кнопку Apply.
- Появится окно подтверждения с информацией о выбранных параметрах.
- Подтвердите действие, нажав Yes.
-
Результат:
- Инструмент обработает все файлы
.cs
в указанной папке. - В консоли Unity будут отображены сообщения о результатах обработки.
- Инструмент обработает все файлы
- Резервное копирование: Перед массовыми изменениями рекомендуется сделать резервную копию проекта или использовать систему контроля версий.
- Структура файлов: Инструмент предполагает, что директивы находятся на первой и последней строках файлов. Если структура файла отличается, инструмент может пропустить его.
- Ограничения: Инструмент не обрабатывает сложные случаи с вложенными директивами или нестандартной структурой кода.
Мы приветствуем вклад сообщества! Если вы нашли ошибки или у вас есть предложения по улучшению инструмента, пожалуйста, создайте issue или pull request в репозитории на GitHub.
Этот проект лицензирован под лицензией MIT. Подробности см. в файле LICENSE.
- Автор: RimuruDev
- GitHub: github.com/RimuruDev
Спасибо за использование Unity Preprocessor Directive Tool! Если у вас есть вопросы или нужна помощь, не стесняйтесь обращаться.