public HudColorsByValueParams(HudColorsByValueType hudColorsByValueType)
        {
            _hudColorsByValueType = hudColorsByValueType;

            var input = new List<ColorByValue>();
            switch (_hudColorsByValueType)
            {
                case HudColorsByValueType.HudColorsByValueOpponents:
                    ColorDefault = Config.HudBigBlindOpponentsForeground;
                    input = Config.HudBigBlindOpponentsColorsByValue;
                    break;
                case HudColorsByValueType.HudColorsByValueHero:
                    ColorDefault = Config.HudBigBlindHeroForeground;
                    input = Config.HudBigBlindHeroColorsByValue;
                    break;
            }

            foreach (var colorByValue in input)
            {
                ColorsByValue.Add(colorByValue.Clone());
            }
        }
        public HudColorsByValueParams(HudColorsByValueType hudColorsByValueType)
        {
            _hudColorsByValueType = hudColorsByValueType;

            var input = new List <ColorByValue>();

            switch (_hudColorsByValueType)
            {
            case HudColorsByValueType.HudColorsByValueOpponents:
                ColorDefault = Config.HudBigBlindOpponentsForeground;
                input        = Config.HudBigBlindOpponentsColorsByValue;
                break;

            case HudColorsByValueType.HudColorsByValueHero:
                ColorDefault = Config.HudBigBlindHeroForeground;
                input        = Config.HudBigBlindHeroColorsByValue;
                break;
            }

            foreach (var colorByValue in input)
            {
                ColorsByValue.Add(colorByValue.Clone());
            }
        }