public override bool CloseScreen() { bool ret = base.CloseScreen(); if (ret == true) { CurrentScreen = null; } return(ret); }
public MyGuiScreenRegisterProgress(string playerName, string password, string email, bool sendMeNewsletters, MyGuiScreenBase openAfterSuccesfullRegistration, MyGuiScreenBase parentScreen) : base(MyTextsWrapperEnum.RegistrationInProgressPleaseWait, true) { CurrentScreen = this; m_playerName = playerName; m_password = password; m_email = email; m_sendMeNewsletters = sendMeNewsletters; m_openAfterSuccesfullRegistration = openAfterSuccesfullRegistration; m_parentScreen = parentScreen; m_phase = MyGuiScreenRegisterProgressPhases.NOTHING; m_lastTimeMessage = MyMinerGame.TotalTimeInMilliseconds; }
public void OnOkClick(MyGuiControlButton sender) { MyTextsWrapperEnum?errorMessage = ValidateInput(); if (errorMessage.HasValue) { MyGuiManager.AddScreen(new MyGuiScreenMessageBox(MyMessageBoxType.ERROR, errorMessage.Value, MyTextsWrapperEnum.MessageBoxCaptionError, MyTextsWrapperEnum.Ok, null)); } else { MyGuiScreenRegisterProgress registerProgressScreen = new MyGuiScreenRegisterProgress(m_usernameTextbox.Text, m_passwordTextbox.Text, m_emailTextbox.Text, m_sendNewslettersCheckbox.Checked, m_openAfterSuccesfullRegistration, this); MyGuiManager.AddScreen(registerProgressScreen); } }
public override bool CloseScreen() { bool ret = base.CloseScreen(); if (ret == true) { CurrentScreen = null; } return ret; }
public void OnOkClick(MyGuiControlButton sender) { MyTextsWrapperEnum? errorMessage = ValidateInput(); if (errorMessage.HasValue) { MyGuiManager.AddScreen(new MyGuiScreenMessageBox(MyMessageBoxType.ERROR, errorMessage.Value, MyTextsWrapperEnum.MessageBoxCaptionError, MyTextsWrapperEnum.Ok, null)); } else { MyGuiScreenRegisterProgress registerProgressScreen = new MyGuiScreenRegisterProgress(m_usernameTextbox.Text, m_passwordTextbox.Text, m_emailTextbox.Text, m_sendNewslettersCheckbox.Checked, m_openAfterSuccesfullRegistration, this); MyGuiManager.AddScreen(registerProgressScreen); } }