API UnitMana

Returns the mana points of the specified unit.


 * Usage

local mana = UnitMana("unit");


 * Arguments


 * unit : String - The UnitId of the unit whose MP should be returned


 * Returns


 * mana : Number - the unit's current mana points


 * Details


 * There's nothing special about this really. There is, however, one interesting anomally: While UnitHealth will return percentage values for "target" and "mouseover", this one seems to return the actual mana points for all possible targets.


 * This is also the mechanism for getting a unit's rage or energy, since there were no corresponding UnitEnergy or UnitRage functions. You can use UnitPowerType to figure out whether what you're getting is Rage, Energy, or actual Mana.