Add hotkey settings panel with a hotkey remap dialog

* Add HotkeyDialogLogic.cs
* Add dialog-hotkey.yaml to all mods
* Add `GetFirstDuplicate` method to HotkeyManager to aid in validation
* Add "Player" and/or "Spectator" type to all hotkeys to allow for
validation based on overlapping types
* Change settings.yaml and SettingsLogic.cs to work with the new dialog
This commit is contained in:
Ivaylo Draganov
2019-05-10 13:51:23 +03:00
committed by abcdefg30
parent 9783fdaf78
commit c9ff54bfd5
23 changed files with 619 additions and 156 deletions

View File

@@ -1,23 +1,23 @@
SupportPower01:
Description: Slot 01
Types: SupportPower
Types: SupportPower, Player
SupportPower02:
Description: Slot 02
Types: SupportPower
Types: SupportPower, Player
SupportPower03:
Description: Slot 03
Types: SupportPower
Types: SupportPower, Player
SupportPower04:
Description: Slot 04
Types: SupportPower
Types: SupportPower, Player
SupportPower05:
Description: Slot 05
Types: SupportPower
Types: SupportPower, Player
SupportPower06:
Description: Slot 06
Types: SupportPower
Types: SupportPower, Player