![]() |
TrinityCore
|
#include <Weather.h>
Public Member Functions | |
| Weather (uint32 zoneId, WeatherData const *weatherChances) | |
| Create the Weather object. | |
| ~Weather () | |
| bool | Update (uint32 diff) |
| Launch a weather update. | |
| bool | ReGenerate () |
| Calculate the new weather. | |
| bool | UpdateWeather () |
| Send the new weather to all players in the zone. | |
| void | SendWeatherUpdateToPlayer (Player *player) |
| void | SetWeather (WeatherType type, float intensity) |
| Set the weather. | |
| WeatherState | GetWeatherState () const |
| Get the sound number associated with the current weather. | |
| uint32 | GetZone () const |
| For which zone is this weather? | |
| uint32 | GetScriptId () const |
Static Public Member Functions | |
| static void | SendFineWeatherUpdateToPlayer (Player *player) |
Private Attributes | |
| uint32 | m_zone |
| WeatherType | m_type |
| float | m_intensity |
| IntervalTimer | m_timer |
| WeatherData const * | m_weatherChances |