Riferimento › Riferimento delle funzioni › Platform

Platform.roster_class.rosterUnit

dipendenza

Chiamala come

Platform.roster_class.rosterUnit(unit)

Registra la dipendenza Platform.roster_class.rosterUnit, poi chiamala con quel nome. Una chiamata con spazio dei nomi non passa self: usa una chiamata con i due punti o passa tu l'oggetto.

Cosa fa

Returns true when unit is exactly player, party1 through party4, or raid1 through raid40 (no leading zeros), and false for any other string. unit must be a string; callers check its type first.

Argomenti

NomeTipoCosa fa
unitstringUnit token to test.

Valori restituiti

1booleanTrue for an accepted roster unit token.

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

Sorgente

Platform/roster_class.lua, riga 15. Nel gioco è in sola lettura; Duplica crea una copia modificabile.

Platform.roster_class.rosterUnit(unit)
    if unit=='player' or unit:match('^party[1-4]$') then return true end
    local slot=unit:match('^raid(%d+)$');slot=slot and tonumber(slot)
    return slot~=nil and slot>=1 and slot<=40 and unit=='raid'..tostring(slot)

Torna a Riferimento delle funzioni