Chiamala come
addon:CreateConditionGroup()
Disponibile direttamente tramite addon; non serve alcuna dipendenza.
Cosa fa
Crea un contenitore di campi di condizione con layout List, Table e campi incantesimo adattivi gestiti da RM. Accetta i widget di condizione nativi registrati; aggiungi i figli con AddChild e collega il gruppo al genitore della callback.
Argomenti
| Nome | Tipo | Cosa fa |
|---|---|---|
self | RMAddon | Istanza dell'addon Rotation Master (implicita nelle chiamate con due punti). |
Valori restituiti
| 1 | RMConditionGroup | Contenitore di condizioni che supporta SetLayout, AddChild, SetUserData, SetWidth e DoLayout. |
|---|
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
Conditions.common.Widget_SpellWidgetlocal spell_group = addon:CreateConditionGroup()Conditions.talent.blocklocal widget=addon:CreateConditionGroup();widget:SetFullWidth(true);widget:SetLayout("RM-IconRows");parent:AddChild(widget)
Dipendenze
constructor→UI.condition_layout.constructor
Sorgente
UI/condition_layout.lua, riga 211. Nel gioco è in sola lettura; Duplica crea una copia modificabile.
UI.condition_layout.CreateConditionGroup(self)
local group=addon:AcquireConditionWidget('RM-ConditionGroup',constructor)
---@cast group RMConditionGroup
return group