// атака на другого юнита public void Hit(AUnit u) { if ((Life < 20) // если данный юнит присмерти, то он не может наносить поражение другому юниту || (this.army == u.army)) // если оба юнита принадлежат к одной армии, то они не могут нанести друг-другу поаржение { return; } // атакуемый юнит поражается на уровень нашей атаки u.injured(Atack); }
// увольнение или списание с армии каких-либо едениц public void Remove(AUnit unit) { units.Remove(unit); }
// пополнение пополнение армии одной армейской еденицей public void Add(AUnit unit) { units.Add(unit); }