private static void PrintRuleFile( Player player, FileSystemInfo ruleFile )
{
try {
string[] ruleLines = File.ReadAllLines( ruleFile.FullName );
foreach ( string ruleLine in ruleLines ) {
if ( ruleLine.Trim().Length > 0 ) {
player.Message( "&R{0}", Server.ReplaceTextKeywords( player, ruleLine ) );
}
}
} catch ( Exception ex ) {
Logger.Log( LogType.Error,
"InfoCommands.PrintRuleFile: An error occured while trying to read {0}: {1}",
ruleFile.FullName, ex );
player.Message( "&WError reading the rule file." );
}
}