Data CButton

A Button data object (of type CButton) represents a button that can appear in the command card. The button does not necessarily have to be associated with an ability but every ability that can be activated by the user must have a button.

Useful button fields are its name, its hotkey (what keyboard button will press the button), its tooltip and its icon. The Tint By Race field colours the button so that it matches the player's race (and hence match the UI colour).