-
Notifications
You must be signed in to change notification settings - Fork 42
components.NumberInput
компоненты :
NumberInput
Наследуется от Container, и включает в себя все его свойства.
NumberInput - интерактивный компонент, обеспечивающий ввод игроком числа без использования клавиатуры. Ввод производится перетаскиванием счетчика вверх/вниз, прокруткой колесом мыши, или кнопками увеличения/уменьшения, привязанными к методам increase, decrease NumberInput объекта. NumberInput хранит текущее числовое значение в javascript переменной указанной разработчиком.
Тип: Number
Текущее значение.
Тип: Number
Максимальное значение.
Тип: Number
Минимальное значение.
Тип: Number
Шаг изменения значения.
Тип: Number
Количество отображаемых десятичных нулей.
Тип: String
Имя префаба, который будет задавать внешний вид числового значения. Для создания эффекта прокрутки, NumberInput создает несколько Text объектов, и использует их для отображения числового значения на экран. textView позволяет подменить обычный Text на префаб, имеющий заданное разработчиком оформление. При этом в префабе должен содержаться как минимум один Text объект, который будет использоваться для отображения числа.
Тип: data-path
Данное поле указывает путь к переменной javascript (либо путь к свойству объекта на экране), которая будет выступать в качестве значения, изменяемого пользователем. Подробнее о путях к переменным: Data-Path редактор Поле dataPath может быть пустым, тогда текущее значение будет доступно только через свойство value
Тип: Number
Интервал в кадрах (60 кадров равно 1 секунде), задающий периодичность проверки переменной, указанной в dataPath. И обновления значения счетчика в случае ее изменения.
Тип: call
Поле, позволяющее привязать действие, которое будет вызываться при изменении значения NumberInput. Подробнее см. Callback редактор
Тип: String
Указанный через запятую, фиксированный набор числовых значений, доступных для ввода игроком.
Тип: Boolean
Включение этого свойства в true, зацикливает вводимое игроком число.
Тип: Boolean
Возвращает true, если увеличение значения счетчика возможно. Если включена зацикленность счетчика wrapValue, то canDecrease всегда возвращает true.
Тип: Boolean
Возвращает true, если уменьшение значения счетчика возможно. Если включена зацикленность счетчика wrapValue, то canIncrease всегда возвращает true.
Тип: Boolean
Возвращает true, если увеличение значения счетчика возможно, при этом учитывается доступность самого NumberInput объекта для игрока (isCanBePressed).
Тип: Boolean
Возвращает true, если уменьшение значения счетчика возможно, при этом учитывается доступность самого NumberInput объекта для игрока (isCanBePressed).
Увеличивает текущее значение.
Уменьшает текущее значение.
Метод позволяет переопределить набор значений, доступных для ввода игроком.
возвращаемое значение: String
Этот метод полезен при создании собственных компонентов, наследующихся от NumberInput. Переопределение этого метода позволяет добавить свою обработку для значения перед его выводом на кран. Например, выводить вместо числовых значений произвольный текст, или знак бесконечности вместо нуля.
Устанавливает текущее значение.
Сбрасывает текущее значение к значению по умолчанию.
Обновляет значение счетчика из переменной указанной в dataPath игнорируя refreshInterval.
<- Предыдущая страница Следующая страница ->