Remove Shroud.IsExplored(Actor) and IsVisible(Actor).

This commit is contained in:
Paul Chote
2015-06-13 15:11:11 +01:00
parent e7a64ffec4
commit 0a2757d0e0
4 changed files with 15 additions and 19 deletions

View File

@@ -342,11 +342,6 @@ namespace OpenRA.Traits
}
}
public bool IsExplored(Actor a)
{
return GetVisOrigins(a).Any(IsExplored);
}
public bool IsVisible(WPos pos)
{
return IsVisible(map.CellContaining(pos));
@@ -394,15 +389,6 @@ namespace OpenRA.Traits
}
}
// Actors are hidden under shroud, but not under fog by default
public bool IsVisible(Actor a)
{
if (a.TraitsImplementing<IVisibilityModifier>().Any(t => !t.IsVisible(a, self.Owner)))
return false;
return a.Owner.IsAlliedWith(self.Owner) || IsExplored(a);
}
public bool IsTargetable(Actor a)
{
if (HasFogVisibility())