 |
Automated updating of API pages at this location, to reflect patch changes, has ceased from 10.1.7 onwards.
|
Returns the class of the unit.
className, classFilename, classId = UnitClass(unit)
classFilename, classId = UnitClassBase(unit)
Arguments[]
- unit
- string : UnitId
Returns[]
- className
- string - Localized name, e.g.
"Warrior" or "Guerrier".
- classFilename
- string - Locale-independent name, e.g.
"WARRIOR".
- classId
- number : ClassId
Example[]
/dump UnitClass("target") -- "Mage", "MAGE", 8
/dump UnitClassBase("target") -- "MAGE", 8
Values[]
| ID |
className (enUS) |
classFile |
Description
|
| 1 |
Warrior |
WARRIOR |
|
| 2 |
Paladin |
PALADIN |
|
| 3 |
Hunter |
HUNTER |
|
| 4 |
Rogue |
ROGUE |
|
| 5 |
Priest |
PRIEST |
|
| 6 |
Death Knight |
DEATHKNIGHT |
Added in 3.0.2
|
| 7 |
Shaman |
SHAMAN |
|
| 8 |
Mage |
MAGE |
|
| 9 |
Warlock |
WARLOCK |
|
| 10 |
Monk |
MONK |
Added in 5.0.4
|
| 11 |
Druid |
DRUID |
|
| 12 |
Demon Hunter |
DEMONHUNTER |
Added in 7.0.3
|
| 13 |
Evoker |
EVOKER |
Added in 10.0.0
|
Patch changes[]
Patch 5.0.4 (2012-08-28): Added classId return value.
|
Class |
|---|
|
|
Global API |
|---|
| | Unit | |
|---|
| | Info | |
|---|
| | Localization | |
|---|
|
|