Esempio n. 1
0
 public async void EnjoyPark(Park park)
 {
     if (park.OverallPoopAmount > 10)
     {
         Happiness--;
     }
     else if (park.OverallPoopAmount > 20)
     {
         if (Happiness <= 3)
         {
             Happiness = 0;
         }
         Happiness -= 3;
     }
     else
     {
         Happiness++;
     }
     if (Happiness <= 0)
     {
         LeavePark(park);
     }
     await Task.Delay(TimeSpan.FromSeconds(3));
 }
Esempio n. 2
0
 public void LeavePark(Park park)
 {
     park.GatherReview(LeaveReview());
     park.GuestList.Remove(this);
 }
Esempio n. 3
0
 public Guest(Park park)
 {
     Happiness = byte.Parse((new Random().Next(50, 150) + 1).ToString());
     EnjoyPark(park);
 }