fCraft.MaintenanceCommands.AutoRankAllHandler C# (CSharp) Method

AutoRankAllHandler() private static method

private static AutoRankAllHandler ( Player player, Command cmd ) : void
player Player
cmd Command
return void
        private static void AutoRankAllHandler( Player player, Command cmd )
        {
            string rankName = cmd.Next();
            Rank rank = null;
            if ( rankName != null ) {
                rank = RankManager.FindRank( rankName );
                if ( rank == null ) {
                    player.MessageNoRank( rankName );
                    return;
                }
            }

            PlayerInfo[] list;
            if ( rank == null ) {
                list = PlayerDB.PlayerInfoList;
            } else {
                list = PlayerDB.PlayerInfoList.Where( p => p.Rank == rank ).ToArray();
            }
            DoAutoRankAll( player, list, false, "~AutoRankAll" );
        }