Danro/ProjectSettings/EditorBuildSettings.asset
Danil Iarosh 6da2812c8e
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
feat: add hopper prize system, prize error display, levitator component
Система выдачи призов хоппером:
- PrizeSystemManager теперь читает enableHopper из настройки prizes.giveSmallPrize
  вместо захардкоженного SerializeField (реагирует на изменения в реальном времени)
- LevelFinish: исправлен ключ настройки на prizes.giveSmallPrize
- Добавлен HopperCheckController для тестирования выдачи приза кнопкой в настройках
- Проверка датчика хоппера перенесена в ComDeviceClient (2-й бит INPUT)
- PrizeGivenBuffer заменён с PlayerPrefs на потокобезопасный Interlocked-буфер
  (исправлен краш при вызове PlayerPrefs из фонового потока платы)
- Добавлен PrizeSystem.OnPrizeResult (Action<bool>) — событие результата выдачи

Отображение ошибки выдачи приза:
- Добавлен PrizeErrorDisplay — UI-компонент, подписанный на OnPrizeResult
- Зависит от настройки prizes.showPrizeError (реагирует на изменения в реальном времени)

QR-коды:
- PrizeSystemManager подписан на изменение prizes.phoneNumber — QR-коды
  перегенерируются автоматически при смене номера
- WinBannerController показывает QR-коды только при включённой prizes.giveBigPrize

Прочее:
- Добавлен Levitator — компонент плавной левитации объекта (высота, скорость, плавность)
- Настройки: группы поддержки/тестов реорганизованы, добавлена кнопка btn.hopper_test
2026-03-06 16:47:40 +03:00

41 lines
1.5 KiB
Plaintext

%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1045 &1
EditorBuildSettings:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Scenes:
- enabled: 1
path: Assets/Scenes/MainMenu.unity
guid: 7c475d4d2cc5fca44be544462cfbe3d7
- enabled: 1
path: Assets/Scenes/Level UI.unity
guid: dcd11eb6116f58d488cb8cec0ecee9a2
- enabled: 1
path: Assets/Scenes/Levels/1-1.unity
guid: 8c9cfa26abfee488c85f1582747f6a02
- enabled: 1
path: Assets/Scenes/Levels/1-2.unity
guid: 86bb899abf617614ea731dfb70ed822e
- enabled: 0
path: Assets/Scenes/Levels/1-3.unity
guid: 970503f52fc318443aa802884a95f012
- enabled: 0
path: Assets/Scenes/Levels/Old/1-2.unity
guid: 9336a368292b6644db1e12e6521b3734
- enabled: 0
path: Assets/Scenes/Levels/Old/1-3.unity
guid: 13f288a85e56621419724a0daded8d3e
- enabled: 0
path: Assets/Scenes/Levels/Old/1-4.unity
guid: 5dc1a66b71546534a9c307ab82bf0ffd
- enabled: 0
path: Assets/Scenes/Levels/Old/1-5.unity
guid: b63c94138b89518459c618e66e063850
m_configObjects:
com.unity.addressableassets: {fileID: 11400000, guid: 40a4d2dfb24d5af4d8277c2c4cdffcc3, type: 2}
com.unity.dt.app-ui: {fileID: 11400000, guid: 1b1c20d82303e4b5781c3ef50ac1449f, type: 2}
com.unity.input.settings: {fileID: 11400000, guid: bf6b6fd5471a43d40b76a4625c2f3b62, type: 2}
com.unity.input.settings.actions: {fileID: -944628639613478452, guid: 2bcd2660ca9b64942af0de543d8d7100, type: 3}
m_UseUCBPForAssetBundles: 0