Added YamlException to GiveUnitCrateAction if no units are defined.

This commit is contained in:
UberWaffe
2014-08-06 10:01:45 +02:00
parent 9756132006
commit 30e675a306

View File

@@ -38,7 +38,12 @@ namespace OpenRA.Mods.RA.Crates
readonly List<CPos> usedCells = new List<CPos>();
public GiveUnitCrateAction(Actor self, GiveUnitCrateActionInfo info)
: base(self, info) { Info = info; }
: base(self, info)
{
Info = info;
if (!Info.Units.Any())
throw new YamlException("A GiveUnitCrateAction does not specify any units to give. This might be because the yaml is referring to 'Unit' rather than 'Units'.");
}
public bool CanGiveTo(Actor collector)
{