Runtime Button

RuntimeButtons have their application in

  • Item slots

  • Spell slots

  • Buffs (some buffs can be right-clicked to cancel them immediately)

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.)