public void EmailInvalid(EmailInvalidEvent e, Node node, [JoinAll] EmailInputFieldNode emailInputField) { if (string.Equals(e.Email, emailInputField.Input, StringComparison.InvariantCultureIgnoreCase)) { emailInputField.ToInvalidState(emailInputField.marker.EmailIsInvalid); } }
public void UnlockScreen(EmailInvalidEvent e, Node any, [JoinAll] LockedChangeEmailDialog screen, [JoinByScreen] EmailInputNode emailInput) { if (screen.Entity.HasComponent <LockedScreenComponent>()) { screen.Entity.RemoveComponent <LockedScreenComponent>(); } emailInput.esm.Esm.ChangeState <InputFieldStates.InvalidState>(); }
public void UnlockScreen(EmailInvalidEvent e, SingleNode <ClientSessionComponent> clientSession, [JoinAll] SingleNode <EnterUserEmailScreenComponent> screen, [JoinByScreen] SingleNode <ContinueButtonComponent> button) { screen.Entity.RemoveComponentIfPresent <LockedScreenComponent>(); }
public void HandleInvalidEmail(EmailInvalidEvent e, SingleNode <ClientSessionComponent> session, [JoinAll] LoginInputFieldNode loginInput, [JoinByScreen] SingleNode <EntranceScreenComponent> entranceScreenText) { this.SetInvalidAndNotAccetableState(loginInput.inputField, loginInput.esm, entranceScreenText.component.IncorrectLogin, loginInput.interactivityPrerequisiteESM); }