static Keybinds()
        {
            var gmi = GameManager.instance;

            if (gmi == null)
            {
                throw new InvalidOperationException("GameManager instance is null!");
            }

            _defaultOpenBindingsUI = new ActionCombo(HeroActionButton.DOWN, HeroActionButton.SUPER_DASH);

            if (OpenBindingsUI == null)
            {
                OpenBindingsUI = _defaultOpenBindingsUI;
            }
        }
        public static string ComboToKeybindString(ActionCombo actionCombo)
        {
            var actionStrs = actionCombo.Actions.Select(actionButton => ActionButtonToString[actionButton]);

            return(StringUtil.Join(',', actionStrs));
        }