public void SpeakWithHare(Hare hare, string foxActingOfHut, Fox fox) { Console.WriteLine("Вдруг видит — идёт по лесу петух. Увидел зайчика, подошёл и спрашивает:"); Console.WriteLine(AskHare() + "петух."); hare.TellHistory(foxActingOfHut); Say(); hare.Say(); Threaten(); if (fox.state == State.fright) { fox.GoAway(); } else { Console.WriteLine("Не испугалась лисичка, отвечает петуху:\n"); fox.Threaten(); Console.WriteLine("Испугался петух да наутёк. И зайку покинул. Сел опять зайка под берёзкой и горько плачет."); } }