public void UnlockScreen(EmailOccupiedEvent e, Node any, [JoinAll] LockedChangeUserEmailScreenNode screen, [JoinByScreen] EmailInputNode emailInput) { if (screen.Entity.HasComponent <LockedScreenComponent>()) { screen.Entity.RemoveComponent <LockedScreenComponent>(); } emailInput.esm.Esm.ChangeState <InputFieldStates.InvalidState>(); }
public void Proceed(EmailVacantEvent e, Node any, [JoinAll] LockedChangeUserEmailScreenNode screen) { base.ScheduleEvent <ShowScreenLeftEvent <ConfirmUserEmailScreenComponent> >(screen); }