fCraft.WorldCommands.WorldHideHandler C# (CSharp) Method

WorldHideHandler() static private method

static private WorldHideHandler ( Player player, Command cmd ) : void
player Player
cmd Command
return void
        static void WorldHideHandler( Player player, Command cmd ) {
            string worldName = cmd.Next();
            if( worldName == null ) {
                CdWorldAccess.PrintUsage( player );
                return;
            }

            World world = WorldManager.FindWorldOrPrintMatches( player, worldName );
            if( world == null ) return;

            if( world.IsHidden ) {
                player.Message( "World \"{0}&S\" is already hidden.", world.ClassyName );
            } else {
                player.Message( "World \"{0}&S\" is now hidden.", world.ClassyName );
                world.IsHidden = true;
                WorldManager.SaveWorldList();
            }
        }