using System;
using DanroJump.Prizes.Qr;
using DanroJump.Settings;
using DanroJump.UI.Modals;
using UnityEngine;
using UnityEngine.UIElements;
namespace DanroJump.UI.MainMenu
{
///
/// Сервисная модалка настройки короткого текста QR-приза по рангам.
///
public sealed class QrCodeSettingsModalWindow : ModalWindowBase, IDisposable
{
private static readonly QrPrizeTier[] EditableTiers =
{
QrPrizeTier.Bronze,
QrPrizeTier.Silver,
QrPrizeTier.Gold
};
private readonly Label tierLabel;
private readonly Label prizeTextLabel;
private readonly Label statusLabel;
private readonly Button previousTierButton;
private readonly Button nextTierButton;
private readonly Button editTextButton;
private readonly Button closeButton;
private IServiceSettingsService settingsService;
private int tierIndex;
public QrCodeSettingsModalWindow(VisualElement root, IServiceSettingsService settingsService)
: base(root)
{
this.settingsService = settingsService;
tierLabel = root?.Q