public void WaitForGuest(string guestName)
        {
            Console.WriteLine("Waiting for guest...");
            System.Threading.Thread.Sleep(1000);
            var guestArrivedEventArgs = new GuestArrivedEventArgs(guestName);

            OnGuestArrived(guestArrivedEventArgs);
        }
Ejemplo n.º 2
0
 public void TakeOutAlcohol(object s, GuestArrivedEventArgs e)
 {
     Console.WriteLine($"Father: *Takes out alcohol to drink with {e.Guest}*");
 }
 private void OnGuestArrived(GuestArrivedEventArgs e)
 {
     Console.WriteLine($"{e.Guest} arrived!");
     GuestArrived?.Invoke(this, e);
 }
Ejemplo n.º 4
0
 public void OpenTheDoorForGuest(object s, GuestArrivedEventArgs e)
 {
     Console.WriteLine($"Mother: *Goes to open the door for {e.Guest}*");
 }
Ejemplo n.º 5
0
 public void Hide(object s, GuestArrivedEventArgs e)
 {
     Console.WriteLine($"Child: *Hides from {e.Guest}*");
 }