#### Back to Server.Misc

## Weather

(static) void AddDynamicWeather( int temperature, int chanceOfPercipitation, int chanceOfExtremeTemperature, int moveSpeed, int width, int height, Rectangle2D bounds )
(static) void AddWeather( int temperature, int chanceOfPercipitation, int chanceOfExtremeTemperature, Rectangle2D[] area )
(static) bool CheckContains( Rectangle2D big, Rectangle2D small )
(static) bool CheckIntersection( Rectangle2D r1, Rectangle2D r2 )
(static) bool CheckWeatherConflict( Map facet, Weather exclude, Rectangle2D area )
(static) List`1 GetWeatherList( Map facet )
(static) void Initialize()
(ctor) Weather( Map facet, Rectangle2D[] area, int temperature, int chanceOfPercipitation, int chanceOfExtremeTemperature, TimeSpan interval )
Rectangle2D[] Area( get; set; )
Rectangle2D Bounds( get; set; )
int ChanceOfExtremeTemperature( get; set; )
int ChanceOfPercipitation( get; set; )
Map Facet( get; )
int MoveAngleX( get; set; )
int MoveAngleY( get; set; )
int MoveSpeed( get; set; )
int Temperature( get; set; )
virtual bool IntersectsWith( Rectangle2D area )
virtual void MoveForward()
virtual void OnTick()
virtual void RecalculateMovementAngle()
virtual void Reposition()