public PlayerClass FindClass( string _name ) {
if( _name == null ) return null;
PlayerClass result = null;
foreach( string className in classes.Keys ){
if( className != null ){
if( className.Equals(_name, StringComparison.OrdinalIgnoreCase)){
return classes[className];
} else if( className.StartsWith( _name, StringComparison.OrdinalIgnoreCase ) ) {
if( result == null ) {
result = classes[className];
} else {
return null;
}
}
}
}
return result;
}