public void ViewConfirmedEmail(NodeAddedEvent e, ScreenNode screen, SelfUserWithConfirmedEmailNode user, [JoinAll] Optional <SelfUserWithUnconfirmedEmailNode> unconfirmedOptional)
        {
            string format           = "%EMAIL%";
            string email            = user.confirmedUserEmail.Email;
            string unconfirmedEmail = string.Empty;

            if (unconfirmedOptional.IsPresent())
            {
                string str4 = this.GetConfirmedEmailFormatText(screen.profileAccountSectionUI) + " " + getColorFormattedEmail(screen.profileAccountSectionUI, "%UNCEMAIL%");
                format           = format + "\n" + str4;
                unconfirmedEmail = unconfirmedOptional.Get().unconfirmedUserEmail.Email;
            }
            screen.profileAccountSectionUI.SetEmail(format, email, unconfirmedEmail);
        }
        public void EmailChanged(ConfirmedUserEmailChangedEvent e, SelfUserWithConfirmedEmailNode user, [JoinAll] Optional <SelfUserWithUnconfirmedEmailNode> unconfirmedOptional, [JoinAll] ScreenNode screen)
        {
            string format           = "%EMAIL%";
            string email            = user.confirmedUserEmail.Email;
            string unconfirmedEmail = string.Empty;

            if (unconfirmedOptional.IsPresent())
            {
                string unconfirmedEmailFormatText = this.GetUnconfirmedEmailFormatText(screen.profileAccountSectionUI);
                format           = format + "\n" + unconfirmedEmailFormatText;
                unconfirmedEmail = unconfirmedOptional.Get().unconfirmedUserEmail.Email;
            }
            screen.profileAccountSectionUI.SetEmail(format, email, unconfirmedEmail);
        }
Exemple #3
0
 public void GoToViewUserEmailScreen(NodeAddedEvent e, SelfUserWithConfirmedEmailNode confirmedEmail, [JoinAll] ConfirmUserEmailScreenNode screen)
 {
     base.ScheduleEvent <ShowScreenLeftEvent <ViewUserEmailScreenComponent> >(screen);
 }
Exemple #4
0
 public void ActivateCancelButton(NodeAddedEvent e, SingleNode <ConfirmUserEmailScreenComponent> screen, SelfUserWithConfirmedEmailNode user)
 {
     screen.component.ActivateCancel();
 }
Exemple #5
0
 public void ViewEmail(NodeAddedEvent e, SingleNode <ViewUserEmailScreenComponent> screen, SelfUserWithConfirmedEmailNode user)
 {
     this.SetEmail(user.confirmedUserEmail, screen.component);
 }
Exemple #6
0
 public void EmailChanged(ConfirmedUserEmailChangedEvent e, SelfUserWithConfirmedEmailNode user, [JoinAll] SingleNode <ViewUserEmailScreenComponent> screen)
 {
     this.SetEmail(user.confirmedUserEmail, screen.component);
 }
Exemple #7
0
 public void HideHint(NodeAddedEvent e, SingleNode <ChangeUserEmailScreenComponent> screen, SelfUserWithConfirmedEmailNode user)
 {
     screen.component.DeactivateHint();
 }