- добавлены проектные инструкции AGENTS.md:
зафиксированы правила работы с документацией, сообщениями коммитов,
MCP-инструментами и Unity MCP workflow для дальнейшей разработки
- проверка лицензии вынесена из GameManager в отдельный StartupLicenseManager:
код WinAPI, запуск RRLauncher.exe, обработка таймаута, возврат фокуса,
установка fullscreen-режима и клик в центр перенесены в отдельный
долгоживущий компонент
- обновлена инициализация глобальных сервисов:
GlobalsManager теперь добавляет и инициализирует StartupLicenseManager,
а Globals.prefab содержит новый компонент рядом с остальными runtime-сервисами
- обновлены Unity Editor и зависимости проекта:
версия проекта поднята до 6000.3.14f1, обновлены ai.inference,
collab-proxy, inputsystem, timeline, visualscripting и связанные lock-записи
- синхронизированы проектные настройки и generated assets после обновления Unity:
обновлены ProjectSettings, URP global settings, TMP/font assets,
tile/prefab meta-данные и связанные ресурсы сцен
- скорректирован MainMenu UI:
символ валюты заменен на текстовое обозначение руб., а также сохранены
небольшие Unity-сериализованные изменения layout/scrollbar-значений
- добавлены правила .gitignore для локальных служебных артефактов:
Codex/RAG-индекса, .NET SDK telemetry/cache и Unity recovery-сцен
- удалены из отслеживания ранее попавшие в репозиторий файлы .dotnet и Assets/_Recovery:
новые служебные файлы этих каталогов больше не будут засорять рабочее дерево
- Добавил новую систему настроек, возможности:
- Динамически создает список настроек
- Сохраняет настройки в JSON-файл
- Возможность группировать настройки
- Широкие возможности по кастомизации
- Применение настроек в реальном времени (частично)
- Добавил префабы для новых элементов настроек
- Изменил поведение игры исходя из нового формата настроек
- Исправил баг, что при первом запуске игры на автомате, если не сохранить настройки, ток при включенной бесплатной игре девочка возрождалась не на чекпоинте, а на месте смерти
- Increased SFX pool size from 8 to 16 in AudioManager
- Enabled preloadAudioData for multiple SFX files
- Removed unused VisualScripting import from Checkpoint script
- Reordered using statements in several scripts for consistency
- Added CoinCollectible component to Coin prefab with pickup effects
- Updated sorting layers and mesh LOD settings in Coin prefabs
- Fixed typo in Interfaces.cs: optionaAttachPoint to optionalAttachPoint
- Modified AddCoin method to accept count parameter and handle coin overflow
- Moved projectile scripts (BasicProjectile, EnemyBasicProjectile, PhysicsProjectile, PickableProjectile)
- Cleaned up unused namespaces and imports across various scripts