Как вызывать
addon:CreateConditionSlider()
Доступен напрямую через addon; зависимость не нужна.
Что делает
Создать встроенный числовой ввод условия с ползунком и полем для числа. Настройте SetSliderValues, SetValue, SetIsPercent и SetCallback; OnValueChanged сообщает подтверждённые значения. Добавьте его через parent:AddChild(widget).
Аргументы
| Имя | Тип | Что делает |
|---|---|---|
self | RMAddon | Экземпляр аддона Rotation Master (неявно при вызове через двоеточие). |
Возвращает
| 1 | RMConditionInput | Числовой виджет с границами ползунка, отображением процентов и проверкой ожидающей правки. |
|---|
Издания
Встроенные помощники регистрируются во всех изданиях. Различается игровой API, который они читают; если нужного API нет, помощник использует запасной вариант или возвращает nil с причиной.
Не читает игровой API напрямую.
Как его вызывает аддон
- Число в радиусе (widget)
local distance = addon:CreateConditionSlider() - Время до процента здоровья (widget)
local health = addon:CreateConditionSlider()
Зависимости
constructor→UI.condition_inputs.constructor
Исходный код
UI/condition_inputs.lua, строка 161. В игре только для чтения; «Дублировать» создаёт редактируемую копию.
UI.condition_inputs.CreateConditionSlider(self)
local w=addon:AcquireConditionWidget('RM-ConditionSlider',function() return constructor(true) end)
---@cast w RMConditionInput
return w