public static int MessageAlt( [NotNull] this IEnumerable<Player> source,
[NotNull] string message,
[NotNull] params object[] formatArgs ) {
if( source == null ) throw new ArgumentNullException( "source" );
if( message == null ) throw new ArgumentNullException( "message" );
if( formatArgs == null ) throw new ArgumentNullException( "formatArgs" );
int i = 0;
foreach( Player player in source ) {
player.MessageAlt( message, formatArgs );
i++;
}
return i;
}