Remove packet byte wrangling from OrderManager.
This commit is contained in:
@@ -372,11 +372,16 @@ namespace OpenRA
|
||||
case TargetType.Terrain:
|
||||
if (fields.HasField(OrderFields.TargetIsCell))
|
||||
{
|
||||
w.Write(Target.SerializableCell.Value);
|
||||
w.Write(Target.SerializableCell.Value.Bits);
|
||||
w.Write((byte)Target.SerializableSubCell);
|
||||
}
|
||||
else
|
||||
w.Write(Target.SerializablePos);
|
||||
{
|
||||
w.Write(Target.SerializablePos.X);
|
||||
w.Write(Target.SerializablePos.Y);
|
||||
w.Write(Target.SerializablePos.Z);
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -392,7 +397,7 @@ namespace OpenRA
|
||||
}
|
||||
|
||||
if (fields.HasField(OrderFields.ExtraLocation))
|
||||
w.Write(ExtraLocation);
|
||||
w.Write(ExtraLocation.Bits);
|
||||
|
||||
if (fields.HasField(OrderFields.ExtraData))
|
||||
w.Write(ExtraData);
|
||||
|
||||
Reference in New Issue
Block a user