public void SaveInputMessage(InputFieldValueChangedEvent e, InputFieldNode inputFieldNode, [JoinByScreen] BattleChatGUINode battleChatGUINode) { if (inputFieldNode.inputField.InputField.isFocused) { battleChatGUINode.chatUI.SavedInputMessage = inputFieldNode.inputField.Input; } }
public void ValidateUserUid(InputFieldValueChangedEvent e, LoginInputFieldNode loginInputField, [JoinByScreen] UidInputValidationTextNode strings, [JoinAll] SingleNode <EntranceValidationRulesComponent> rules) { string input = loginInputField.Input; UidInputValidationTextComponent uidInputValidationText = strings.uidInputValidationText; if (string.IsNullOrEmpty(input)) { loginInputField.ToNormalState(); } else if (!rules.component.IsLoginSymbolsValid(input)) { loginInputField.ToInvalidState(uidInputValidationText.LoginContainsRestrictedSymbols); } else if (!rules.component.IsLoginBeginingValid(input)) { loginInputField.ToInvalidState(uidInputValidationText.LoginBeginsWithSpecialSymbol); } else if (rules.component.AreSpecSymbolsTogether(input)) { loginInputField.ToInvalidState(uidInputValidationText.LoginContainsSpecialSymbolsInARow); } else { loginInputField.ToNormalState(); } }
public void SwitchToNotAcceptableState(InputFieldValueChangedEvent e, CodeInputFieldAcceptableNode inputField) { if (inputField.inputField.Input.Length == 0) { inputField.interactivityPrerequisiteESM.Esm.ChangeState <InteractivityPrerequisiteStates.NotAcceptableState>(); } }
public void ValidatePassword(InputFieldValueChangedEvent e, PasswordInputFieldNode.NormalState passwordInputField, [JoinByScreen] LoginInputFieldNode loginInputField, [JoinByScreen] SingleNode <PasswordErrorsComponent> strings, [JoinAll] SingleNode <EntranceValidationRulesComponent> rules) { if (passwordInputField.Input == loginInputField.Input) { passwordInputField.ToInvalidState(strings.component.PasswordEqualsLogin); } }
public void ValidatePassword(InputFieldValueChangedEvent e, PasswordInputNode passwordInput, [JoinByScreen] SingleNode <UidIndicatorComponent> uid, [JoinByScreen] SingleNode <PasswordErrorsComponent> strings) { if (passwordInput.inputField.Input == uid.component.Uid) { passwordInput.esm.Esm.ChangeState <InputFieldStates.InvalidState>(); passwordInput.inputField.ErrorMessage = strings.component.PasswordEqualsLogin; passwordInput.interactivityPrerequisiteEsm.Esm.ChangeState <InteractivityPrerequisiteStates.NotAcceptableState>(); } }
public void SetMessageLength(InputFieldValueChangedEvent e, InputFieldNode input, [JoinByScreen] ChatNode chat) { string str = input.inputField.Input; int maxMessageLength = chat.chatConfig.MaxMessageLength; if (str.Length > maxMessageLength) { input.inputField.Input = str.Remove(maxMessageLength); } }
public void ValidatePassword(InputFieldValueChangedEvent e, InputValidationSystem.BaseInputFieldNode <UserEmailConfirmationCodeInputFieldComponent> passwordInputField, [JoinAll] SingleNode <EmailConfirmationCodeConfigComponent> emailSendConfig) { string input = passwordInputField.Input; int confirmationCodeInputMaxLength = (int)emailSendConfig.component.ConfirmationCodeInputMaxLength; if (input.Length > confirmationCodeInputMaxLength) { passwordInputField.inputField.Input = input.Remove(confirmationCodeInputMaxLength, input.Length - confirmationCodeInputMaxLength); } }
public void ValidatePassword(InputFieldValueChangedEvent e, LoginInputFieldNode loginInputField, [JoinByScreen] PasswordInputFieldNode passwordInput, [JoinByScreen] SingleNode <PasswordErrorsComponent> strings, [JoinAll] SingleNode <EntranceValidationRulesComponent> rules) { if ((passwordInput.Input == loginInputField.Input) && !string.IsNullOrEmpty(loginInputField.Input)) { passwordInput.ToInvalidState(strings.component.PasswordEqualsLogin); } else if (!string.IsNullOrEmpty(passwordInput.Input)) { this.ChangePasswordInputFieldState(passwordInput, strings.component, rules.component); } }
public void ValidatePassword(InputFieldValueChangedEvent e, PasswordInputFieldNode passwordInputField, [JoinByScreen] SingleNode <PasswordErrorsComponent> strings, [JoinAll] SingleNode <EntranceValidationRulesComponent> rules) { if (rules.component.IsPasswordSymbolsValid(passwordInputField.Input)) { passwordInputField.ToNormalState(); } else { string passwordContainsRestrictedSymbols = strings.component.PasswordContainsRestrictedSymbols; passwordInputField.ToInvalidState(passwordContainsRestrictedSymbols); } }
public void ToNormalState(InputFieldValueChangedEvent e, UserEmailConfirmationCodeInputNode node) { if (string.IsNullOrEmpty(node.inputField.Input)) { node.interactivityPrerequisiteEsm.Esm.ChangeState <InteractivityPrerequisiteStates.NotAcceptableState>(); } else { node.interactivityPrerequisiteEsm.Esm.ChangeState <InteractivityPrerequisiteStates.AcceptableState>(); } node.esm.Esm.ChangeState <InputFieldStates.NormalState>(); }
public void ToNormalState(InputFieldValueChangedEvent e, CodeInputNode node, [JoinByScreen] SingleNode <EnterConfirmationCodeScreenComponent> screen) { if (string.IsNullOrEmpty(node.inputField.Input)) { node.interactivityPrerequisiteEsm.Esm.ChangeState <InteractivityPrerequisiteStates.NotAcceptableState>(); } else { node.interactivityPrerequisiteEsm.Esm.ChangeState <InteractivityPrerequisiteStates.AcceptableState>(); } node.esm.Esm.ChangeState <InputFieldStates.NormalState>(); }
public void ValidateSearchUserField(InputFieldValueChangedEvent e, SearchUserInputFieldNode searchField) { searchField.esm.Esm.ChangeState <InputFieldStates.NormalState>(); }
public void SetNormalStateWhenPasswordInputChanged(InputFieldValueChangedEvent e, PasswordInputFieldNode passwordInputField, [JoinByScreen] RepetitionPasswordInputFieldNode repetitionPasswordInputField) { repetitionPasswordInputField.ToNormalState(); }
public void SwitchInputToNormalState(InputFieldValueChangedEvent e, CodeInputFieldInvalidStateNode inputField) { inputField.esm.Esm.ChangeState <InputFieldStates.NormalState>(); }
public void ValidatePassword(InputFieldValueChangedEvent e, PasswordInputFieldNode passwordInput, [JoinAll] SingleNode <EntranceValidationRulesComponent> validationRules) { this.ValidateInputAfterChanging(passwordInput.inputField, passwordInput.esm, passwordInput.interactivityPrerequisiteESM, validationRules.component.maxPasswordLength); }
public void ValidateLogin(InputFieldValueChangedEvent e, LoginInputFieldNode loginInput, [JoinAll] SingleNode <EntranceValidationRulesComponent> validationRules) { this.ValidateInputAfterChanging(loginInput.inputField, loginInput.esm, loginInput.interactivityPrerequisiteESM, validationRules.component.maxEmailLength); }
public void ValidateCaptchaInput(InputFieldValueChangedEvent e, CaptchaInputFieldNode inputField, [JoinAll] SingleNode <EntranceValidationRulesComponent> validationRules) { this.ValidateInputAfterChanging(inputField.inputField, inputField.esm, inputField.interactivityPrerequisiteESM, validationRules.component.maxCaptchaLength); }
public void SetNormalStateWhenRepetitionPasswordInputChanged(InputFieldValueChangedEvent e, RepetitionPasswordInputFieldNode repetitionPasswordInputField) { repetitionPasswordInputField.ToNormalState(); }
public void SetNormalStateWhenEmailInputChanged(InputFieldValueChangedEvent e, EmailInputFieldNode emailInputField) { emailInputField.ToNormalState(); }
public void InputChanged(InputFieldValueChangedEvent e, InputFieldNode inputField, [JoinAll] SelfUserNode selfUser) { inputField.esm.Esm.ChangeState <InputFieldStates.AwaitState>(); inputField.interactivityPrerequisiteESM.Esm.ChangeState <InteractivityPrerequisiteStates.NotAcceptableState>(); base.Log.InfoFormat("InputChanged", new object[0]); }
public void InputChanged(InputFieldValueChangedEvent e, DialogNode dialog) { dialog.esm.Esm.ChangeState <InputFieldStates.AwaitState>(); }