public override void Interaction(GameObject obj) { base.Interaction(obj); if (obj is GamePerson person && person != this && person.PlayerFriend != PlayerFriend) { Battle newBattle = new Battle(person, this); GamePerson winner = newBattle.Fight(); } }
static void Main(string[] args) { Console.WriteLine("Enter your name:"); string name = Console.ReadLine(); Person pers = new Person(name); Person enemy = new Person("Enemy"); pers.ShowInfo(); enemy.ShowInfo(); Battle b = new Battle(pers, enemy); b.Fight(); }