public bool ParseClassLimits( PlayerClass pc ) {
bool ok = true;
if( pc.maxKickVal == "" ) {
pc.maxKick = null;
} else {
pc.maxKick = ParseClass( pc.maxKickVal );
ok &= (pc.maxKick != null);
}
if( pc.maxBanVal == "" ) {
pc.maxBan = null;
} else {
pc.maxBan = ParseClass( pc.maxBanVal );
ok &= (pc.maxBan != null);
}
if( pc.maxPromoteVal == "" ) {
pc.maxPromote = null;
} else {
pc.maxPromote = ParseClass( pc.maxPromoteVal );
ok &= (pc.maxPromote != null);
}
if( pc.maxDemoteVal == "" ) {
pc.maxDemote = null;
} else {
pc.maxDemote = ParseClass( pc.maxDemoteVal );
ok &= (pc.maxDemote != null);
}
return ok;
}
}