public void EmailVacant(EmailVacantEvent e, Node node, [JoinAll] EmailInputFieldNode emailInputField) { if (string.Equals(e.Email, emailInputField.Input, StringComparison.InvariantCultureIgnoreCase)) { if (emailInputField.marker.ExistsIsValid) { emailInputField.ToInvalidState(emailInputField.marker.EmailIsNotConfirmed); } else { emailInputField.ToValidState(); } } }
public void Proceed(EmailVacantEvent e, Node any, [JoinAll] LockedChangeEmailDialog lockedDialog, [JoinAll] SingleNode <SelfUserComponent> user) { string email = !user.Entity.HasComponent <ConfirmedUserEmailComponent>() ? e.Email : user.Entity.GetComponent <ConfirmedUserEmailComponent>().Email; lockedDialog.changeEmailDialog.ShowEmailConfirm(email); }
public void Proceed(EmailVacantEvent e, Node any, [JoinAll] LockedForceChangeEmailDialog lockedDialog) { lockedDialog.forceEnterEmailDialog.Hide(); }
public void Proceed(EmailVacantEvent e, Node any, [JoinAll] LockedChangeUserEmailScreenNode screen) { base.ScheduleEvent <ShowScreenLeftEvent <ConfirmUserEmailScreenComponent> >(screen); }