Server.Misc.Weather.Weather C# (CSharp) Méthode

Weather() public méthode

public Weather ( Server.Map facet, Server.Rectangle2D area, int temperature, int chanceOfPercipitation, int chanceOfExtremeTemperature, System.TimeSpan interval ) : System
facet Server.Map
area Server.Rectangle2D
temperature int
chanceOfPercipitation int
chanceOfExtremeTemperature int
interval System.TimeSpan
Résultat System
		public Weather( Map facet, Rectangle2D[] area, int temperature, int chanceOfPercipitation, int chanceOfExtremeTemperature, TimeSpan interval )
		{
			m_Facet = facet;
			m_Area = area;
			m_Temperature = temperature;
			m_ChanceOfPercipitation = chanceOfPercipitation;
			m_ChanceOfExtremeTemperature = chanceOfExtremeTemperature;

			List<Weather> list = GetWeatherList( facet );

			if ( list != null )
				list.Add( this );

			Timer.DelayCall( TimeSpan.FromSeconds( (0.2+(Utility.RandomDouble()*0.8)) * interval.TotalSeconds ), interval, new TimerCallback( OnTick ) );
		}