From 49ab704a848ecf42aa6bb5907eae3b325691cbbb Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Tue, 23 Nov 2010 14:04:39 +1300 Subject: [PATCH] add ctor & readonlys for required args --- OpenRA.Game/Network/Order.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/OpenRA.Game/Network/Order.cs b/OpenRA.Game/Network/Order.cs index b499c1a11a..c296d9dbfa 100755 --- a/OpenRA.Game/Network/Order.cs +++ b/OpenRA.Game/Network/Order.cs @@ -35,14 +35,20 @@ namespace OpenRA public sealed class _Order { - public string OrderString; - public Actor Subject; + public readonly string OrderString; + public readonly Actor Subject; public Actor TargetActor; public int2 TargetLocation; public string TargetString; public bool Queued; public int2 ExtraLocation; + public _Order(Actor subject, string orderString) + { + this.Subject = subject; + this.OrderString = orderString; + } + public static implicit operator Order(_Order o) { return new Order(o.OrderString,