public void Die(Hero hero) { Console.WriteLine("Герой щас умрет"); hero.State = new DieHeroState(); }
public void Respawn(Hero hero) { Console.WriteLine("Герой возраждается"); hero.State = new LiveHeroState(); }
public void Die(Hero hero) { Console.WriteLine("Герой на пороге смерти"); hero.State = new DieHeroState(); }
public void Respawn(Hero hero) { Console.WriteLine("Герой возродился"); hero.State = new DieHeroState(); }
public void Die(Hero hero) { Console.WriteLine("Герой умер"); }
public void Respawn(Hero hero) { Console.WriteLine("Герой начал возрождение"); hero.State = new RespawnHeroState(); }