| void RegisterManager(IEnvironmentManager manager) | PublicStatic | — | 0x08 |
| void UnregisterManager(IEnvironmentManager manager) | PublicStatic | — | 0x08 |
| bool HasRegisteredManager() | PrivateStatic | — | 0x01 |
| SkyState GetSkyState() | PublicStatic | — | 0x08 |
| void SetWeather(const string& type) | PublicStatic | — | 0x08 |
| void TriggerLightningEvent() | PublicStatic | — | 0x00 |
| void TriggerTargetedLightningEvent(const Vector3& target) | PublicStatic | — | 0x0C |
| void TriggerDistantThunder() | PublicStatic | — | 0x00 |
| void RaiseWeatherChange(WeatherConditions newConditions) | PublicStatic | — | 0x08 |
| void RegisterWeatherEntity(IWeatherEntity entity) | PublicStatic | — | 0x08 |
| void UnregisterWeatherEntity(IWeatherEntity entity) | PublicStatic | — | 0x08 |
| void RegisterEnclosure(WorldEnclosure enclosure) | PublicStatic | — | 0x08 |
| void UnregisterEnclosure(WorldEnclosure enclosure) | PublicStatic | — | 0x08 |
| void SubscribeToWeatherChange(WeatherChangeHandler handler) | PublicStatic | — | 0x08 |
| void UnsubscribeFromWeatherChange(WeatherChangeHandler handler) | PublicStatic | — | 0x08 |
| void SubscribeToOnRegisterWeatherEntity(WeatherEntityHandler handler) | PublicStatic | — | 0x08 |
| void UnsubscribeFromOnRegisterWeatherEntity(WeatherEntityHandler handler) | PublicStatic | — | 0x08 |
| void SubscribeToOnUnregisterWeatherEntity(WeatherEntityHandler handler) | PublicStatic | — | 0x08 |
| void UnsubscribeFromOnUnregisterWeatherEntity(WeatherEntityHandler handler) | PublicStatic | — | 0x08 |
| void SubscribeToRegisterEnclosure(EnclosureHandler handler) | PublicStatic | — | 0x08 |
| void UnsubscribeFromRegisterEnclosure(EnclosureHandler handler) | PublicStatic | — | 0x08 |
| void SubscribeToUnregisterEnclosure(EnclosureHandler handler) | PublicStatic | — | 0x08 |
| void UnsubscribeFromUnregisterEnclosure(EnclosureHandler handler) | PublicStatic | — | 0x08 |