Ejemplo n.º 1
0
 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();
 }
Ejemplo n.º 4
0
 public void Proceed(EmailVacantEvent e, Node any, [JoinAll] LockedChangeUserEmailScreenNode screen)
 {
     base.ScheduleEvent <ShowScreenLeftEvent <ConfirmUserEmailScreenComponent> >(screen);
 }