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

Create() public static méthode

public static Create ( Server.Mobile attacker, Server.Mobile defender, bool criminal ) : AggressorInfo
attacker Server.Mobile
defender Server.Mobile
criminal bool
Résultat AggressorInfo
		public static AggressorInfo Create( Mobile attacker, Mobile defender, bool criminal )
		{
			AggressorInfo info;

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

				info.m_Attacker = attacker;
				info.m_Defender = defender;

				info.m_CanReportMurder = criminal;
				info.m_CriminalAggression = criminal;

				info.m_Queued = false;

				info.Refresh();
			}
			else
			{
				info = new AggressorInfo( attacker, defender, criminal );
			}

			return info;
		}