Optional ReadonlycombatReadonlycooldownsActive technique cooldowns
ReadonlyheightScreen height for layout calculations
Optional ReadonlyisWhether mobile controls should be shown (NOT for sizing)
ReadonlyonHandler for technique selection
ReadonlyplayerPlayer state for technique availability checks
ReadonlypositionPosition scale multiplier for large displays
ReadonlyselectedCurrently selected technique index
ReadonlytechniquesAvailable techniques for the technique bar
ReadonlyvisibleWhether technique bar should be visible
ReadonlywidthScreen width for layout calculations
Combat messages to display