private void OnLeaveHandler(Person p) { Console.WriteLine($"{p.Name} left the office."); EveryoneSayHi -= p.SayHi; EveryoneSayBye -= p.SayBye; EveryoneSayBye?.Invoke(p); Console.WriteLine(); }
private void OnCameHandler(Person p, int time) { Console.WriteLine($"{p.Name} came to office."); EveryoneSayHi?.Invoke(p, Person.TimeOfday); EveryoneSayHi += p.SayHi; EveryoneSayBye += p.SayBye; Console.WriteLine(); }