Server.Engines.PartySystem.Party.OnManaChanged C# (CSharp) Method

OnManaChanged() public method

public OnManaChanged ( Server.Mobile m ) : void
m Server.Mobile
return void
		public void OnManaChanged( Mobile m )
		{
			Packet p = null;

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

				if ( c != m && m.Map == c.Map && Utility.InUpdateRange( c, m ) && c.CanSee( m ) )
				{
					if ( p == null )
						p = Packet.Acquire( new MobileManaN( m ) );

					c.Send( p );
				}
			}

			Packet.Release( p );
		}