public static float MultiplierAsFloat(DS_HazeContextItem.Multiplier mult)
        {
            switch (mult)
            {
            case DS_HazeContextItem.Multiplier.OneTenth:
                return(0.1f);

            case DS_HazeContextItem.Multiplier.OneFifth:
                return(0.2f);

            case DS_HazeContextItem.Multiplier.OneHalf:
                return(0.5f);

            case DS_HazeContextItem.Multiplier.One:
                return(1f);

            case DS_HazeContextItem.Multiplier.Two:
                return(2f);

            case DS_HazeContextItem.Multiplier.Five:
                return(5f);

            case DS_HazeContextItem.Multiplier.Ten:
                return(10f);

            case DS_HazeContextItem.Multiplier.OneHundredth:
                return(0.01f);

            default:
                return(1f);
            }
        }
        public static float ParamWithMultiplier(float param, DS_HazeContextItem.Multiplier mult)
        {
            switch (mult)
            {
            case DS_HazeContextItem.Multiplier.OneTenth:
                return(param * 0.1f);

            case DS_HazeContextItem.Multiplier.OneFifth:
                return(param * 0.2f);

            case DS_HazeContextItem.Multiplier.OneHalf:
                return(param * 0.5f);

            case DS_HazeContextItem.Multiplier.One:
                return(param * 1f);

            case DS_HazeContextItem.Multiplier.Two:
                return(param * 2f);

            case DS_HazeContextItem.Multiplier.Five:
                return(param * 5f);

            case DS_HazeContextItem.Multiplier.Ten:
                return(param * 10f);

            case DS_HazeContextItem.Multiplier.OneHundredth:
                return(param * 0.01f);

            default:
                return(param * 1f);
            }
        }