public void InputToInvalid(UserEmailConfirmationCodeInvalidEvent e, Node any, [JoinAll] LockedConfirmUserEmailScreenNode screen, [JoinByScreen] UserEmailConfirmationCodeInputNode codeInput) { screen.Entity.RemoveComponent <LockedScreenComponent>(); codeInput.esm.Esm.ChangeState <InputFieldStates.InvalidState>(); codeInput.inputField.ErrorMessage = screen.confirmUserEmailScreen.InvalidCodeMessage; }
public void GoToChangeUserEmailScreen(EmailOccupiedEvent e, Node any, [JoinAll] LockedConfirmUserEmailScreenNode screen, [JoinByScreen] UserEmailConfirmationCodeInputNode codeInput) { base.ScheduleEvent <ShowScreenLeftEvent <ChangeUserEmailScreenComponent> >(screen); }