added BuildableInfo

This commit is contained in:
Chris Forbes
2010-01-10 12:38:26 +13:00
parent 5fb2f91281
commit 7a8ab81c91
3 changed files with 17 additions and 3 deletions

View File

@@ -21,6 +21,8 @@ namespace OpenRa.Game.GameRules
foreach (var x in my.Nodes)
{
var field = self.GetType().GetField(x.Key.Trim());
if (field == null)
throw new NotImplementedException("Missing field `{0}` on `{1}`".F(x.Key.Trim(), self.GetType().Name));
field.SetValue(self, GetValue(field.FieldType, x.Value.Value.Trim()));
}
}