FC3Editor.UI.PromptForm.GetFloatValidation C# (CSharp) Method

GetFloatValidation() public static method

public static GetFloatValidation ( float min, float max ) : PromptForm.ValidationDelegate
min float
max float
return PromptForm.ValidationDelegate
        public static PromptForm.ValidationDelegate GetFloatValidation(float min, float max)
        {
            return delegate(string input, out string message)
            {
                message = null;
                float num;
                if (!float.TryParse(input, out num))
                {
                    message = Localizer.Localize("PROMPT_NOT_A_NUMBER");
                    return false;
                }
                if (num < min || num > max)
                {
                    message = string.Format(Localizer.Localize("PROMPT_NUMBER_NOT_IN_RANGE"), min, max);
                    return false;
                }
                return true;
            }
            ;
        }