Skip to content

Releases: RimuruDev/Unity-PreprocessorDirectiveTool

PreprocessorDirectiveTool_v1.0.0

14 Sep 20:06
Compare
Choose a tag to compare

Full Changelog: https://github.com/RimuruDev/Unity-PreprocessorDirectiveTool/commits/v1.0.0

Unity Preprocessor Directive Tool

Автор: RimuruDev
Лицензия: MIT

Описание

Unity Preprocessor Directive Tool — это простой инструмент для редактора Unity, который позволяет добавлять или удалять директивы препроцессора в C# скриптах внутри указанной папки. Это облегчает управление кодом, зависимым от платформы или конфигурации, без необходимости ручного редактирования каждого файла.

Возможности

  • Добавление произвольных директив препроцессора в скрипты.
  • Удаление ранее добавленных директив из скриптов.
  • Указание целевой папки для обработки файлов.
  • Интуитивно понятный интерфейс в редакторе Unity.
  • Подтверждение действий для предотвращения случайных изменений.

Установка

Через Unity Package Manager (рекомендуется)

  1. Откройте ваш проект Unity.

  2. Перейдите в Window > Package Manager.

  3. Нажмите на кнопку + и выберите Add package from git URL....

  4. Введите URL репозитория:

    https://github.com/RimuruDev/Unity-PreprocessorDirectiveTool.git
    
  5. Нажмите Add, чтобы установить пакет в ваш проект.

Ручная установка

  1. Скачайте или клонируйте репозиторий.
  2. Скопируйте папку Editor в папку Assets вашего проекта Unity.

Использование

  1. Открытие инструмента:

    • В Unity перейдите в меню RimuruDev Tools > Preprocessor Directive Tool.
  2. Настройка параметров:

    • Directive (Директива): Введите директиву препроцессора, которую хотите добавить или удалить (например, RU_STORE, DEBUG_MODE).
    • Target Folder (Целевая папка): Укажите путь к папке со скриптами для обработки (например, Assets/Scripts/MyFolder).
    • Add Directives (Добавить директивы): Установите этот флажок, если хотите добавить директивы; снимите, чтобы удалить директивы.
  3. Применение изменений:

    • Нажмите кнопку Apply.
    • Появится окно подтверждения с информацией о выбранных параметрах.
    • Подтвердите действие, нажав Yes.
  4. Результат:

    • Инструмент обработает все файлы .cs в указанной папке.
    • В консоли Unity будут отображены сообщения о результатах обработки.

Примечания

  • Резервное копирование: Перед массовыми изменениями рекомендуется сделать резервную копию проекта или использовать систему контроля версий.
  • Структура файлов: Инструмент предполагает, что директивы находятся на первой и последней строках файлов. Если структура файла отличается, инструмент может пропустить его.
  • Ограничения: Инструмент не обрабатывает сложные случаи с вложенными директивами или нестандартной структурой кода.

Содействие

Мы приветствуем вклад сообщества! Если вы нашли ошибки или у вас есть предложения по улучшению инструмента, пожалуйста, создайте issue или pull request в репозитории на GitHub.

Лицензия

Этот проект лицензирован под лицензией MIT. Подробности см. в файле LICENSE.

Контакты


Спасибо за использование Unity Preprocessor Directive Tool! Если у вас есть вопросы или нужна помощь, не стесняйтесь обращаться.