Skip to content

v5.2.10

Choose a tag to compare

@NeoXider NeoXider released this 02 Nov 17:25
· 446 commits to main since this release

[v5.2.10]

Добавлено

  • InteractiveObject:
    • Автодобавление PhysicsRaycaster/Physics2DRaycaster на Camera.main для 3D/2D объектов соответственно.
    • Новые события: onMiddleClick, onInteractDown, onInteractUp.
    • Параллельная обработка нажатий мыши и клавиши (down/up) в Update с гибкой привязкой.
    • Группировка секций в инспекторе через Header для удобства настройки.
  • Shop:
    • Флаг _changePreviewOnPurchaseFailed — переключать превью при нехватке денег (по умолчанию: выключено).
    • Сохранение/загрузка последнего экипированного индекса (_keySaveEquipped).
    • Инициализация превью и выделения по сохранённому индексу.
  • ShopItem:
    • Опциональная поддержка SpriteRenderer для установки спрайтов товара и иконки.
  • MouseEffect:
  • Поле interactable (по умолчанию включено) — при выключении компонент игнорирует события мыши.
  • Поле disableOnRelease (по умолчанию включено) — управляет отключением TrailRenderer и followObject при отпускании мыши.
  • Подписки перенесены в OnEnable/OnDisable; добавлен followInterval и spawnParent.
  • Добавлены UnityEvents: onStartFollow, onStopFollow, onSpawn.
  • Для TrailRenderer используется emitting вместо enabled; Clear() вызывается при старте следования.
  • Добавлено