Merge CalculateFuzzy and CanAttack.

This commit is contained in:
Paul Chote
2013-08-24 11:19:47 +12:00
parent f6730a6740
commit 7bcdf7d74b
3 changed files with 11 additions and 26 deletions

View File

@@ -622,8 +622,7 @@ namespace OpenRA.Mods.RA.AI
var enemys = world.FindActorsInCircle(b.CenterPosition, WRange.FromCells(15))
.Where(unit => p.Stances[unit.Owner] == Stance.Enemy && unit.HasTrait<AttackBase>()).ToList();
rushFuzzy.CalculateFuzzy(ownUnits, enemys);
if (rushFuzzy.CanAttack)
if (rushFuzzy.CanAttack(ownUnits, enemys))
{
var target = enemys.Any() ? enemys.Random(random) : b;
var rush = GetSquadOfType(SquadType.Rush);