Fix style errors in ProductionQueue.cs
This commit is contained in:
@@ -249,17 +249,19 @@ namespace OpenRA.Mods.Common.Traits
|
|||||||
switch (order.OrderString)
|
switch (order.OrderString)
|
||||||
{
|
{
|
||||||
case "StartProduction":
|
case "StartProduction":
|
||||||
{
|
|
||||||
var unit = rules.Actors[order.TargetString];
|
var unit = rules.Actors[order.TargetString];
|
||||||
var bi = unit.TraitInfo<BuildableInfo>();
|
var bi = unit.TraitInfo<BuildableInfo>();
|
||||||
|
|
||||||
|
// Not built by this queue
|
||||||
if (!bi.Queue.Contains(Info.Type))
|
if (!bi.Queue.Contains(Info.Type))
|
||||||
return; /* Not built by this queue */
|
return;
|
||||||
|
|
||||||
var cost = unit.HasTraitInfo<ValuedInfo>() ? unit.TraitInfo<ValuedInfo>().Cost : 0;
|
var cost = unit.HasTraitInfo<ValuedInfo>() ? unit.TraitInfo<ValuedInfo>().Cost : 0;
|
||||||
var time = GetBuildTime(order.TargetString);
|
var time = GetBuildTime(order.TargetString);
|
||||||
|
|
||||||
|
// You can't build that
|
||||||
if (BuildableItems().All(b => b.Name != order.TargetString))
|
if (BuildableItems().All(b => b.Name != order.TargetString))
|
||||||
return; /* you can't build that!! */
|
return;
|
||||||
|
|
||||||
// Check if the player is trying to build more units that they are allowed
|
// Check if the player is trying to build more units that they are allowed
|
||||||
var fromLimit = int.MaxValue;
|
var fromLimit = int.MaxValue;
|
||||||
@@ -294,23 +296,16 @@ namespace OpenRA.Mods.Common.Traits
|
|||||||
}
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
|
||||||
|
|
||||||
case "PauseProduction":
|
case "PauseProduction":
|
||||||
{
|
|
||||||
if (queue.Count > 0 && queue[0].Item == order.TargetString)
|
if (queue.Count > 0 && queue[0].Item == order.TargetString)
|
||||||
queue[0].Pause(order.ExtraData != 0);
|
queue[0].Pause(order.ExtraData != 0);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
|
||||||
|
|
||||||
case "CancelProduction":
|
case "CancelProduction":
|
||||||
{
|
|
||||||
CancelProduction(order.TargetString, order.ExtraData);
|
CancelProduction(order.TargetString, order.ExtraData);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
public virtual int GetBuildTime(string unitString)
|
public virtual int GetBuildTime(string unitString)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user