Server.Commands.VisibilityList.VisClear_OnCommand C# (CSharp) Méthode

VisClear_OnCommand() private méthode

private VisClear_OnCommand ( Server.Commands.CommandEventArgs e ) : void
e Server.Commands.CommandEventArgs
Résultat void
		public static void VisClear_OnCommand( CommandEventArgs e )
		{
			if ( e.Mobile is PlayerMobile )
			{
				PlayerMobile pm = (PlayerMobile)e.Mobile;
				List<Mobile> list = new List<Mobile>( pm.VisibilityList );
				
				pm.VisibilityList.Clear();
				pm.SendMessage( "Your visibility list has been cleared." );

				for ( int i = 0; i < list.Count; ++i )
				{
					Mobile m = list[i];

					if ( !m.CanSee( pm ) && Utility.InUpdateRange( m, pm ) )
						m.Send( pm.RemovePacket );
				}
			}
		}