Riferimento › Riferimento delle funzioni › Functions

Functions.presentation.nullable

pubblica

Chiamala come

Functions.presentation.nullable(value, default)

Registrala come dipendenza chiamata Functions.presentation.nullable (accettare il completamento lo fa per te), poi chiamala con quel nome.

Accettata anche con il precedente spazio dei nomi utils.

Cosa fa

Restituisce invariato un valore presente, oppure un segnaposto rosso di visualizzazione per nil. Da usare per etichette leggibili delle condizioni, non come ripiego booleano.

Argomenti

NomeTipoCosa fa
valueanyValore da visualizzare; false viene preservato.
defaultstring | nilTesto da mostrare per un valore mancante; se omesso, usa il segnaposto di valore localizzato.

Valori restituiti

1anyValore originale non nil, oppure una stringa segnaposto colorata.

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

e altri 120: Attaccabile (print), Fase dello scontro del boss mod (print), Timer del boss mod (print), Effetto benefico presente (print), Tempo rimanente dell'effetto benefico (print), Accumuli dell'effetto benefico (print), Oggetto nelle borse (print), Lancio (print), Avanzamento del lancio (print), Tempo di lancio rimanente (print), Lancio di un incantesimo specifico (print), Lancio interrompibile (print), Incanalamento (print), Avanzamento del canale (print), Tempo rimanente dell'incanalamento (print), Incanalamento di un incantesimo specifico (print), Incanalamento interrompibile (print), Classe (print), Classificazione dell'unità (print), Classe nel gruppo (print), In combattimento (print), Cronologia delle azioni di combattimento (print), Tempo nella cronologia delle azioni di combattimento (print), Tipo di creatura (print), Penalità presente (print), Tempo rimanente della penalità (print), Accumuli della penalità (print), Tipo di penalità presente (print), Distanza (print), Conteggio per distanza (print), Eclissi (print), Statistica estesa del personaggio (print), Percentuale della statistica estesa del personaggio (print), Ostile (print), Oggetto equipaggiato (print), Mutaforma (print), Glifo (print), In gruppo (print), Conteggio del gruppo (print), Salute (print), Percentuale di salute (print), Albero dei talenti eroe (print), Immune (print), Istanza (print), È uguale a (print), Oggetto disponibile (print), Tempo di recupero dell'oggetto (print), Oggetto a portata (print), Livello della Chiave Mitica+ (print), Livello (print), Bloccato da perdita di controllo (print), Tipo di perdita di controllo (print), Mana (print), Percentuale di mana (print), Marcatore del raid (print), Conteggio dei marcatori del raid (print), Incantesimo del famiglio attivo o in attesa (print), Incantesimo del famiglio disponibile (print), Cariche dell'incantesimo del famiglio (print), Tempo di recupero dell'incantesimo del famiglio (print), Cronologia dei lanci del famiglio (print), Tempo nella cronologia dei lanci del famiglio (print), Incantesimo del famiglio a portata (print), Tempo di ricarica dell'incantesimo del famiglio (print), Felicità del famiglio (print), Famiglio con nome (print), Punti (print), Risorsa (print), Percentuale di risorsa (print), Alleati entro la distanza (print), Salute entro la distanza (print), Percentuale di salute entro la distanza (print), Conteggio percentuale di salute entro la distanza (print), Conteggio salute entro la distanza (print), Mana entro la distanza (print), Percentuale di mana entro la distanza (print), Conteggio percentuale di mana entro la distanza (print), Conteggio mana entro la distanza (print), Contrassegnato per il PvP (print), Resistente (print), Ruolo (print), Rune (print), Tempo di recupero delle rune (print), Runa incisa (print), In fuga (print), Livello (print), Pezzi del set equipaggiati (print), Specializzazione (print), Incantesimo attivo o in attesa (print), Ripetizione automatica dell'incantesimo attiva (print), Incantesimo disponibile (print), Cariche dell'incantesimo (print), Tempo di recupero dell'incantesimo (print), Bagliore di attivazione dell'incantesimo (print), Cronologia dei lanci (print), Tempo nella cronologia dei lanci (print), Incantesimo a portata (print), Tempo di ricarica dell'incantesimo (print), Stagger (print), Statistica del personaggio (print), Ha un effetto benefico rubabile (print), Tempo dell'attacco dell'arma (print), Tempo rimanente all'attacco dell'arma (print), Talento (print), Punti nell'albero dei talenti (print), Minaccia (print), Conteggio minaccia (print), Tempo dall'inizio del combattimento (print), Totem presente (print), Tempo rimanente del totem (print), Totem specifico presente (print), Tempo rimanente del totem specifico (print), Tempo prima della salute (print), Tempo prima della percentuale di salute (print), Tipo di incantamento dell'arma (print), Tempo rimanente dell'incantamento dell'arma (print), Accumuli dell'incantamento dell'arma (print), Tipo di arma (print), Zona (print), PvP della zona (print)

Dipendenze

Sorgente

Functions/presentation.lua, riga 23. Nel gioco è in sola lettura; Duplica crea una copia modificabile.

Functions.presentation.nullable(value, default)
    if value == nil then
        if default ~= nil then
            return color.RED .. default .. color.RESET
        else
            return color.RED .. L["<value>"] .. color.RESET
        end
    end
    return value

Torna a Riferimento delle funzioni