Llamar como
addon:CreateConditionSlider()
Disponible directamente a través de addon; no se necesita ninguna dependencia.
Qué hace
Crea una entrada numérica de condición nativa con un control deslizante y un campo numérico tipado. Configura SetSliderValues, SetValue, SetIsPercent y SetCallback; OnValueChanged informa los valores confirmados. Agrégala con parent:AddChild(widget).
Argumentos
| Nombre | Tipo | Qué hace |
|---|---|---|
self | RMAddon | Instancia del addon Rotation Master (implícita en las llamadas con dos puntos). |
Retornos
| 1 | RMConditionInput | Widget numérico compatible con límites de control deslizante, visualización de porcentaje y validación de ediciones pendientes. |
|---|
Ediciones
Las funciones auxiliares integradas se registran en todas las ediciones. Lo que cambia es la API del juego que leen; donde falta alguna, la función auxiliar usa una alternativa o devuelve nil con un motivo.
No lee directamente ninguna API del juego.
Cómo la llama el addon
- Recuento por distancia (widget)
local distance = addon:CreateConditionSlider() - Tiempo hasta porcentaje de salud (widget)
local health = addon:CreateConditionSlider()
Dependencias
constructor→UI.condition_inputs.constructor
Código fuente
UI/condition_inputs.lua, línea 161. Solo lectura en el juego; Duplicar crea una copia editable.
UI.condition_inputs.CreateConditionSlider(self)
local w=addon:AcquireConditionWidget('RM-ConditionSlider',function() return constructor(true) end)
---@cast w RMConditionInput
return w