Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Has been cancelled
- Интегрирована система кастомных визуальных эффектов (VFX): - Добавлена новая утилита MvpVFXUtility и настройки MvpVFXSpawnSettings для спавна эффектов. - Реализован пул эффектов VFXPool с поддержкой отслеживания версий спавна, сброса оверрайдов и анимации масштаба по времени. - Добавлены эффекты прыжка и приземления в PlayerAnimationEvents. - Интегрирован эффект DeathVignetteController для плавного затемнения экрана при смерти игрока. - Добавлены частицы stompImpactVFX при уничтожении врагов прыжком сверху (EnemyController). - Реализован эффект конфетти finishVFX при успешном завершении уровня (LevelFinish). - Интегрированы эффекты искр при сборе монеток, кристаллов и других собираемых предметов (Collectible, EnvironmentalCollectibleBase). - Улучшен и визуально доработан пользовательский интерфейс (UI): - Добавлен скрипт QRCodeTierHighlight для цветовой подсветки QR-кодов в зависимости от тира приза. - Реализована пульсация блока приза в баннере победы (WinBannerController). - Обновлено обозначение валюты в BalanceDisplay с "₽" на "руб.". - Добавлены новые префабы, сцены, ассеты тайлсетов и шейдеров для настройки визуального стиля. - Обновлён протокол и инициализация подсветки COM-платы: - Изменен префикс команд подсветки с 85/86 на 8550, а диапазон эффектов обновлен с 40...52 на 10...22 (LightController, LightMode, LightCycleDurations). - Исправлена хардкод-команда сброса подсветки при инициализации в ComDeviceClient с устаревшей 8600 на новую 8550 для предотвращения рассинхронизации буфера обмена платы.
53 lines
1.9 KiB
C#
53 lines
1.9 KiB
C#
namespace RR.Common.Controls
|
|
{
|
|
/// <summary>
|
|
/// Эффекты подсветки периферийной платы (протокол <c>8550XXYY</c>).
|
|
/// <c>XX</c> — код эффекта, <c>YY</c> — время в секундах.
|
|
/// Команда <c>8550</c> (без параметров) отключает рендеринг эффектов и освобождает память.
|
|
/// </summary>
|
|
public enum LightMode
|
|
{
|
|
/// <summary>Отключить рендеринг эффектов (освобождает память). Команда: <c>8550</c></summary>
|
|
Off = -1,
|
|
|
|
/// <summary>Горизонтальная волна. XX = 10</summary>
|
|
HorizontalWave = 10,
|
|
|
|
/// <summary>Вертикальная волна. XX = 11</summary>
|
|
VerticalWave = 11,
|
|
|
|
/// <summary>Диагональная волна. XX = 12</summary>
|
|
DiagonalWave = 12,
|
|
|
|
/// <summary>Радуга. XX = 13</summary>
|
|
Rainbow = 13,
|
|
|
|
/// <summary>Волна вверх. XX = 14</summary>
|
|
WaveUp = 14,
|
|
|
|
/// <summary>Вертикальная волна вверх. XX = 15</summary>
|
|
VerticalWaveUp = 15,
|
|
|
|
/// <summary>Конечная волна. XX = 16</summary>
|
|
FinalWave = 16,
|
|
|
|
/// <summary>Синяя волна. XX = 17</summary>
|
|
BlueWave = 17,
|
|
|
|
/// <summary>Диагональная волна 2. XX = 18</summary>
|
|
DiagonalWave2 = 18,
|
|
|
|
/// <summary>Падающие ряды. XX = 19</summary>
|
|
FallingRows = 19,
|
|
|
|
/// <summary>Оранжевая волна. XX = 20</summary>
|
|
OrangeWave = 20,
|
|
|
|
/// <summary>Морская волна. XX = 21</summary>
|
|
SeaWave = 21,
|
|
|
|
/// <summary>Диагональная волна 3. XX = 22</summary>
|
|
DiagonalWave3 = 22,
|
|
}
|
|
}
|