protected void OnLoginResponse(object sender, BoolEventArgs e) { loginWaiting.Stop(); if (e.Ok) { var slw = new GameSessionListWindow(); slw.Show(); slw.Closed += (s, o) => Close(); Hide(); } else { MessageBox.Show("Не удалось залогиниться. Ошибка: " + e.Error); } }
private void OnGameSessionJoin(object sender, BoolEventArgs e) { connectAnimation.Stop(); if(e.Ok) { var mw = new MainWindow(); mw.Show(); mw.Closed += (s, o) => Show(); mw.serverListWindow = this; Hide(); } else { MessageBox.Show("Не удалось подключиться к игре: " + e.Error); } }