public static UnitRestriction FromData( GameRulesBase rules, JToken data )
{
var value = data as JValue;
if ( value != null )
{
var unit = rules.GetDataItem<UnitDescriptor>( value.GuidValue() );
return new UnitRestriction
{
Unit = unit,
};
}
else
return null;
}