/
Alexwww228
/
BridgeBattleSimulator
Обзор
Документация
Войти
/
Alexwww228
/
BridgeBattleSimulator
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
BattleSimulator.UI/ViewModels/UnitColumnViewModel.cs
23 строки
762 B
Alexwww228
fix(battle): undo/redo log restore, 3x3 column layout, button styles
22 май 2026, 01:35
22 май 2026, 01:35
bcf3fc3
Код
Авторство
О чём код?
using System.Collections.Generic; namespace BattleSimulator.UI.ViewModels; /// <summary> /// Колонна из до 3 юнитов для режима «Толстый мост» (3×3). /// ColumnIndex == 0 — колонна сейчас на поле. /// </summary> public sealed class UnitColumnViewModel { public UnitColumnViewModel(int columnIndex, IReadOnlyList<UnitViewModel> units) { ColumnIndex = columnIndex; Units = units; Label = columnIndex == 0 ? "⚔ В бою" : $"#{columnIndex + 1} в очереди"; IsActive = columnIndex == 0; } public int ColumnIndex { get; } public IReadOnlyList<UnitViewModel> Units { get; } public string Label { get; } public bool IsActive { get; } }