ToString() for Target

This commit is contained in:
Matthias Mailänder
2013-08-24 13:26:07 +02:00
parent 8e4ef0462d
commit 4fd647bc5d

View File

@@ -141,5 +141,24 @@ namespace OpenRA.Traits
return Positions.Any(t => (t - origin).HorizontalLengthSquared <= rangeSquared);
}
public override string ToString()
{
switch (Type)
{
case TargetType.Actor:
return actor.ToString();
case TargetType.FrozenActor:
return frozen.ToString();
case TargetType.Terrain:
return pos.ToString();
default:
case TargetType.Invalid:
return "Invalid";
}
}
}
}