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

GetIntegerValidation() public static method

public static GetIntegerValidation ( int min, int max ) : PromptForm.ValidationDelegate
min int
max int
return PromptForm.ValidationDelegate
        public static PromptForm.ValidationDelegate GetIntegerValidation(int min, int max)
        {
            return delegate(string input, out string message)
            {
                message = null;
                int num;
                if (!int.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;
            }
            ;
        }