using System; using DanroJump.Prizes; using DanroJump.UI.Modals; using UnityEngine; using UnityEngine.UIElements; namespace DanroJump.UI.MainMenu { /// /// Модальное окно добавления призового порога по очкам. /// public sealed class PrizeLevelAddModalWindow : ModalWindowBase, IDisposable { private const int ScoreStep = 10; private readonly Label scoreLabel; private readonly Label kindLabel; private readonly Label statusLabel; private readonly Button scoreMinusButton; private readonly Button scorePlusButton; private readonly Button kindPreviousButton; private readonly Button kindNextButton; private readonly Button saveButton; private readonly Button cancelButton; private int score = 100; private int lastNavigationSubmitFrame = -1; private PrizeRewardKind rewardKind = PrizeRewardKind.QRCode; public PrizeLevelAddModalWindow(VisualElement root) : base(root) { if (root == null) { return; } scoreLabel = root.Q