From 4fd647bc5d8df1ee3145d3da782da564871ca3f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Sat, 24 Aug 2013 13:26:07 +0200 Subject: [PATCH] ToString() for Target --- OpenRA.Game/Traits/Target.cs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/OpenRA.Game/Traits/Target.cs b/OpenRA.Game/Traits/Target.cs index 50e17d9fab..0dd0997faa 100644 --- a/OpenRA.Game/Traits/Target.cs +++ b/OpenRA.Game/Traits/Target.cs @@ -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"; + } + } + } }