Returns the name of a unit
See also Unit functions.
Signature:
name,
realm
=
UnitName("unit")
Arguments:
unit
- A unit to query (string
, unitID)
Returns:
name
- Name of the unit (string
)realm
- Name of the unit's home realm if the unit is not from the player's realm; otherwise nil (string
)
Examples:
-- Send a chat message to the player that's you are currently mousing over -- This should be run as a macro (via keybind) so your mouse can be hovering -- over a unit in the 3-D world, or a unit frame local name = UnitName("mouseover") SendChatMessage("Hey " .. name .. " I'm mousing over you!!!", "WHISPER", nil, name) -- This can be run as a macro by putting it all on one line, and adding run -- in front of it, like so: -- -- /run local name = UnitName("mouseover"); SendChatMessage("Hey " .. name .. " I'm mousing over you!!!", "WHISPER", nil, name)