Référence › Référence des fonctions › Conditions

Conditions.specialization.specClass

dépendance

Appel

Conditions.specialization.specClass(id)

Enregistrez la dépendance Conditions.specialization.specClass, puis appelez-la sous ce nom. Un appel par espace de noms ne transmet pas self : utilisez un appel avec deux-points ou passez l'objet vous-même.

Ce qu'elle fait

Looks up which class a specialization ID belongs to, from the built-in specialization table or else the platform's specialization display data.

Arguments

NomTypeCe qu'elle fait
idnumberSpecialization ID.

Retours

1string | nilClass file token, or nil when the ID is unknown.

Éditions

Les fonctions utilitaires intégrées sont enregistrées sur toutes les éditions. Ce qui diffère, c'est l'API du jeu qu'elles lisent ; quand l'une manque, la fonction utilitaire se rabat sur une alternative ou renvoie nil avec une raison.

Elle ne lit directement aucune API du jeu.

Comment l'addon l'appelle

Dépendances

Source

Conditions/specialization.lua, ligne 140. En lecture seule dans le jeu ; Dupliquer crée une copie modifiable.

Conditions.specialization.specClass(id)
    local known=SPECS[id]
    if known then return known[1] end
    local display=addon.Platform.GetSpecializationDisplay and addon.Platform:GetSpecializationDisplay(id)
    return display and display.class

Retour à Référence des fonctions