slightly faster again (map.IsInMap isnt free) -- but be careful
This commit is contained in:
@@ -174,7 +174,6 @@ namespace OpenRA.Traits
|
|||||||
if (MovementCostForCell(self, cell) == float.PositiveInfinity)
|
if (MovementCostForCell(self, cell) == float.PositiveInfinity)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
|
||||||
// Check for buildings
|
// Check for buildings
|
||||||
var building = bim.GetBuildingBlocking(cell);
|
var building = bim.GetBuildingBlocking(cell);
|
||||||
if (building != null && building != ignoreActor)
|
if (building != null && building != ignoreActor)
|
||||||
|
|||||||
@@ -67,7 +67,7 @@ namespace OpenRA.Traits
|
|||||||
|
|
||||||
public bool AnyUnitsAt(int2 a)
|
public bool AnyUnitsAt(int2 a)
|
||||||
{
|
{
|
||||||
return map.IsInMap(a) && influence[a.X, a.Y].Count > 0;
|
return /*map.IsInMap(a) && */influence[a.X, a.Y].Count > 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Add( Actor self, IOccupySpace unit )
|
public void Add( Actor self, IOccupySpace unit )
|
||||||
|
|||||||
Reference in New Issue
Block a user