private static void Dispose(object sender, PersonDisposedEventArgs e) { if (Equals(e.Person, _active)) { RemoveActive(); } Console.WriteLine("User disapeared"); }
private void Dispose(object sender, PersonDisposedEventArgs e) { if (e.Person == _active) { RemoveActive(); } UpdatePersonsCount(); if (_d.GetAllPersons().Count == 0) { LoginText.Visibility = Visibility.Hidden; } }
private static void Dispose(object sender, PersonDisposedEventArgs e) { if (e.Person == _p1) { Console.WriteLine("P1 disapeared"); sgcP1.Successful -= P1Steered; fgcP1.Successful -= P1PowerUp; tgcP1.Successful -= P1Thrusted; _p1 = null; } if (e.Person == _p2) { Console.WriteLine("P2 disapeared"); sgcP2.Successful -= P2Steered; fgcP2.Successful -= P2PowerUp; tgcP2.Successful -= P2Thrusted; _p2 = null; } Console.WriteLine("User disapeared"); }