示例#1
0
文件: UnitBase.cs 项目: vmuzhyk/Exams
 public virtual void HitBack(UnitBase attacker)
 {
     attacker.ReceiveHitBack(this);
 }
示例#2
0
文件: UnitBase.cs 项目: vmuzhyk/Exams
 public virtual void ReceiveHitBack(UnitBase defender)
 {
     RemoveHealth(defender.Damage);
     Console.WriteLine($" {GetInfoExtended()} after hit back from {defender.GetInfoBasic()}");
 }
示例#3
0
文件: UnitBase.cs 项目: vmuzhyk/Exams
 public virtual void Attack(UnitBase defender)
 {
     defender.RemoveHealth(this);
 }