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); }
public void GoToViewUserEmailScreen(NodeAddedEvent e, SelfUserWithConfirmedEmailNode confirmedEmail, [JoinAll] ConfirmUserEmailScreenNode screen) { base.ScheduleEvent <ShowScreenLeftEvent <ViewUserEmailScreenComponent> >(screen); }
public void ActivateCancelButton(NodeAddedEvent e, SingleNode <ConfirmUserEmailScreenComponent> screen, SelfUserWithConfirmedEmailNode user) { screen.component.ActivateCancel(); }
public void ViewEmail(NodeAddedEvent e, SingleNode <ViewUserEmailScreenComponent> screen, SelfUserWithConfirmedEmailNode user) { this.SetEmail(user.confirmedUserEmail, screen.component); }
public void EmailChanged(ConfirmedUserEmailChangedEvent e, SelfUserWithConfirmedEmailNode user, [JoinAll] SingleNode <ViewUserEmailScreenComponent> screen) { this.SetEmail(user.confirmedUserEmail, screen.component); }
public void HideHint(NodeAddedEvent e, SingleNode <ChangeUserEmailScreenComponent> screen, SelfUserWithConfirmedEmailNode user) { screen.component.DeactivateHint(); }