Server.MovementEventArgs.Create C# (CSharp) Méthode

Create() public static méthode

public static Create ( Server.Mobile mobile, Direction dir ) : MovementEventArgs
mobile Server.Mobile
dir Direction
Résultat MovementEventArgs
		public static MovementEventArgs Create( Mobile mobile, Direction dir )
		{
			MovementEventArgs args;

			if ( m_Pool.Count > 0 )
			{
				args = m_Pool.Dequeue();

				args.m_Mobile = mobile;
				args.m_Direction = dir;
				args.m_Blocked = false;
			}
			else
			{
				args = new MovementEventArgs( mobile, dir );
			}

			return args;
		}