Chiamala come
addon:CreateConditionCheckBox()
Disponibile direttamente tramite addon; non serve alcuna dipendenza.
Cosa fa
Crea un controllo booleano nativo per le condizioni. Configura SetLabel, SetValue, SetDisabled e OnValueChanged; aggiungilo con parent:AddChild(widget).
Argomenti
| Nome | Tipo | Cosa fa |
|---|---|---|
self | RMAddon | Istanza dell'addon Rotation Master (implicita nelle chiamate con due punti). |
Valori restituiti
| 1 | RMConditionCheckBox | Widget casella di controllo con valore booleano e metodi di callback. |
|---|
Edizioni
Le funzioni di supporto integrate sono registrate su ogni edizione. Ciò che cambia è l'API di gioco che leggono; dove ne manca una, la funzione di supporto ripiega su un'alternativa o restituisce nil con un motivo.
Non legge direttamente alcuna API di gioco.
Come la chiama l'addon
- Effetto benefico presente (widget)
local ownbuff = addon:CreateConditionCheckBox() - Tempo rimanente dell'effetto benefico (widget)
local ownbuff = addon:CreateConditionCheckBox() - Accumuli dell'effetto benefico (widget)
local ownbuff = addon:CreateConditionCheckBox() - Classe nel gruppo (widget)
local raid = addon:CreateConditionCheckBox() - Penalità presente (widget)
local owndebuff = addon:CreateConditionCheckBox() - Tempo rimanente della penalità (widget)
local owndebuff = addon:CreateConditionCheckBox() - Accumuli della penalità (widget)
local owndebuff = addon:CreateConditionCheckBox() - Tipo di penalità presente (widget)
local owndebuff = addon:CreateConditionCheckBox()
e altri 19: Conteggio per distanza (widget), In gruppo (widget), Conteggio del gruppo (widget), Immune (widget), Oggetto disponibile (widget), Tempo di recupero dell'oggetto (widget), Oggetto a portata (widget), Livello (widget), Marcatore del raid (widget), Incantesimo conosciuto (widget), Stagger (widget), Tempo dell'attacco dell'arma (widget), Tempo rimanente all'attacco dell'arma (widget), Incantamento dell'arma presente (widget), Tipo di incantamento dell'arma (widget), Tempo rimanente dell'incantamento dell'arma (widget), Accumuli dell'incantamento dell'arma (widget), Zona (widget), Conditions.common.Widget_SpellWidget
Dipendenze
constructor→UI.checkbox.constructor
Sorgente
UI/checkbox.lua, riga 46. Nel gioco è in sola lettura; Duplica crea una copia modificabile.
UI.checkbox.CreateConditionCheckBox(self)
local widget=addon:AcquireConditionWidget('RM-CheckBox',constructor)
---@cast widget RMConditionCheckBox
return widget