/**
* @class
*/
function TrainingRestrictions() {}
TrainingRestrictions.prototype.Schema =
"<a:help>Specifies unit training restrictions, currently only unit category</a:help>" +
"<a:example>" +
"<TrainingRestrictions>" +
"<Category>Hero</Category>" +
"</TrainingRestrictions>" +
"</a:example>" +
"<element name='Category' a:help='Specifies the category of this unit, for satisfying special constraints. Choices include: Hero, Juggernaut, WarDog'>" +
"<text/>" +
"</element>" +
"<optional>" +
"<element name='MatchLimit' a:help='Specifies how many times this entity can be trained during a match.'>" +
"<data type='positiveInteger'/>" +
"</element>" +
"</optional>";
TrainingRestrictions.prototype.Init = function()
{
};
TrainingRestrictions.prototype.Serialize = null;
TrainingRestrictions.prototype.GetCategory = function()
{
return this.template.Category;
};
Engine.RegisterComponentType(IID_TrainingRestrictions, "TrainingRestrictions", TrainingRestrictions);