Chiamala come
addon:CreateConditionDropdown()
Disponibile direttamente tramite addon; non serve alcuna dipendenza.
Cosa fa
Crea un selettore nativo per le condizioni. SetList accetta mappe da chiave a etichetta o da chiave a voce; SetValue seleziona una chiave e OnValueChanged segnala le modifiche. 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 | RMConditionSelector | Widget selettore che supporta SetList, SetValue, SetLabel, SetDisabled e le 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
- Contesto d'azione (widget)
local context = addon:CreateConditionDropdown() - Classe (widget)
local class = addon:CreateConditionDropdown() - Classificazione dell'unità (widget)
local class = addon:CreateConditionDropdown() - Classe nel gruppo (widget)
local class = addon:CreateConditionDropdown() - Cronologia delle azioni di combattimento (widget)
local action = addon:CreateConditionDropdown() - Tempo nella cronologia delle azioni di combattimento (widget)
local action = addon:CreateConditionDropdown() - Tipo di creatura (widget)
local class = addon:CreateConditionDropdown() - Tipo di penalità presente (widget)
local debufftype = addon:CreateConditionDropdown()
e altri 38: Eclissi (widget), Statistica estesa del personaggio (widget), Percentuale della statistica estesa del personaggio (widget), Mutaforma (widget), Conteggio del gruppo (widget), Albero dei talenti eroe (widget), Immune (widget), Istanza (widget), Tempo di recupero dell'oggetto (widget), Bloccato da perdita di controllo (widget), Tipo di perdita di controllo (widget), Marcatore del raid (widget), Conteggio dei marcatori del raid (widget), Felicità del famiglio (widget), Stato del giocatore (widget), Salute entro la distanza (widget), Percentuale di salute entro la distanza (widget), Mana entro la distanza (widget), Percentuale di mana entro la distanza (widget), Ruolo incursione (widget), Resistente (widget), Ruolo (widget), Rune (widget), Tempo di recupero delle rune (widget), Runa incisa (widget), Pezzi del set equipaggiati (widget), Specializzazione (widget), Statistica del personaggio (widget), Minaccia (widget), Conteggio minaccia (widget), Totem presente (widget), Tempo rimanente del totem (widget), Tempo prima della salute (widget), Tempo prima della percentuale di salute (widget), Tipo di arma (widget), PvP della zona (widget), Conditions.common.Widget_UnitWidget, Conditions.talent.dropdown
Dipendenze
selectorWidget→UI.selector.selectorWidget
Sorgente
UI/selector.lua, riga 555. Nel gioco è in sola lettura; Duplica crea una copia modificabile.
UI.selector.CreateConditionDropdown(self)
local w=addon:AcquireConditionWidget('RM-Selector',selectorWidget)
---@cast w RMConditionSelector
return w