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