Runtime Button
RuntimeButtons have their application in
-
Item slots
-
Spell slots
-
Buffs
The RuntimeButton has many concerns:
-
cooldown check (Item, Spell)
-
cost check (Item, Spell)
-
drag/drop operations on them (Item, Spell)
-
displaying a tooltip (Item, Spell, Buff)
-
requirements check (if requirements are not met, the button will be greyed out or deactivated.)