Home › Lua API › UnitRockBand

Available out of the box. Usable from Lua in the unmodified game.

UnitRockBand

7 methods. Symbol/current columns are function addresses (RVA) of the native wrapper.

Signatures are recovered from the game code. ⚠ = partly understood (arguments may be missing or approximate). ? after a name = optional argument. Types: integer/number are Lua numbers, enum-typed arguments show the C++ type in brackets. Two signatures mean the method is registered separately for the UI and the gameplay state and each wrapper was decoded on its own. "same code as" in the Symbol column means the compiler merged identical functions: those methods share one wrapper and cannot be told apart by address.

Method Signature Where Reference Symbol Current
GetActivationHighlightPlots UnitRockBand:GetActivationHighlightPlots(range?: integer) → number[]
✓ exists at runtime (not called)
ui-cache — 0xa81e0 0xa8d80
GetAlbumSales UnitRockBand:GetAlbumSales() → number
✓ called in the game: 1 value(s) as documented
ui-cache — 0xa8320 0xa8ec0
GetAreaHighlightPlots UnitRockBand:GetAreaHighlightPlots() → number[]
✓ called in the game: 1 value(s) as documented
ui-cache — 0xa8370 0xa8f10
GetRockBandLevel UnitRockBand:GetRockBandLevel() → number
✓ called in the game: 1 value(s) as documented
ui-cache — 0xa8480 0xa9020
GetUnit UnitRockBand:GetUnit() → Unit
✓ called in the game: 1 value(s) as documented
ui-cache — 0xa84d0 0xa9070
IsMaxLevel UnitRockBand:IsMaxLevel() → boolean
✓ called in the game: 1 value(s) as documented
ui-cache — 0xa8510 —
IsMaxPromotions UnitRockBand:IsMaxPromotions() → boolean
✓ called in the game: 1 value(s) as documented
ui-cache — 0xa8560 —