public void StartValidation()
 {
     for (int i = 0; i < Validators.Length; i++)
     {
         InputFieldValidator inputFieldValidator = Validators[i];
         if (!inputFieldValidator.IsValidationInProgress && !inputFieldValidator.IsValidationComplete)
         {
             inputFieldValidator.StartValidation();
         }
     }
 }
Ejemplo n.º 2
0
 private void startValidation()
 {
     for (int i = 0; i < validators.Length; i++)
     {
         InputFieldValidator inputFieldValidator = validators[i];
         if (!inputFieldValidator.IsValidationInProgress && !inputFieldValidator.IsValidationComplete)
         {
             inputFieldValidator.StartValidation();
         }
     }
     if (submitButton != null)
     {
         submitButton.SetWaitingForValidation();
     }
 }
Ejemplo n.º 3
0
        private void selectNextValidator(InputFieldEx previousInputField)
        {
            int num = validators.Length - 1;
            InputFieldValidator inputFieldValidator = null;
            int num2 = num;

            while (num2 >= 0 && !(validators[num2].TextInput == previousInputField))
            {
                inputFieldValidator = validators[num2];
                num2--;
            }
            if (inputFieldValidator != null)
            {
                inputFieldValidator.TextInput.Select();
            }
        }
Ejemplo n.º 4
0
        private void OnEnable()
        {
            setupSubmitButtonInputForm();
            int num = validators.Length;

            for (int i = 0; i < num; i++)
            {
                lastValidator = validators[i];
                lastValidator.TextInput.OnKeyboardDone += onInputFieldKeyboardDone;
                if (validatorsProcessedPreviously)
                {
                    CoroutineRunner.Start(lastValidator.Start(), this, "InputFieldForm.InputFieldValidator.Start");
                }
            }
            if (autoSelectedValidator != null && !autoSelectedValidator.HasError && !autoSelectedValidator.IsValidationComplete)
            {
                CoroutineRunner.Start(autoSelectValidator(), this, "InputFieldForm.autoSelectValidator");
            }
            validatorsProcessedPreviously = true;
        }
Ejemplo n.º 5
0
 protected void setup(ScriptableActionPlayer player)
 {
     validator   = player as InputFieldValidator;
     inputString = validator.TextInput.text;
 }