add ctor & readonlys for required args

This commit is contained in:
Chris Forbes
2010-11-23 14:04:39 +13:00
parent 4a12b78f14
commit 49ab704a84

View File

@@ -35,14 +35,20 @@ namespace OpenRA
public sealed class _Order public sealed class _Order
{ {
public string OrderString; public readonly string OrderString;
public Actor Subject; public readonly Actor Subject;
public Actor TargetActor; public Actor TargetActor;
public int2 TargetLocation; public int2 TargetLocation;
public string TargetString; public string TargetString;
public bool Queued; public bool Queued;
public int2 ExtraLocation; public int2 ExtraLocation;
public _Order(Actor subject, string orderString)
{
this.Subject = subject;
this.OrderString = orderString;
}
public static implicit operator Order(_Order o) public static implicit operator Order(_Order o)
{ {
return new Order(o.OrderString, return new Order(o.OrderString,