VRage.Game.ModAPI
IMyWeatherEffects
Assembly: VRage.Game.dll
public interface IMyWeatherEffects
Properties
| Member | Description |
|---|---|
| FogAtmoOverride | Gets or sets sector's FogAtmo. When value is null, used default sector value |
| FogColorOverride | Gets or sets sector's FogColor. When value is null, used default sector value |
| FogDensityOverride | Gets or sets sector's FogDensity. When value is null, used default sector value |
| FogMultiplierOverride | Gets or sets sector's FogMultiplier. When value is null, used default sector value |
| FogSkyboxOverride | Gets or sets sector's FogSkybox. When value is null, used default sector value |
| ParticleDirectionOverride | Gets or sets sector's ParticleDirection. When value is null, used default sector value |
| ParticleVelocityOverride | Gets or sets sector's ParticleVelocity. When value is null, used default sector value |
| SunIntensityOverride | Gets or sets sector's SunIntensity. When value is null, used default sector value |
Methods
| Member | Description |
|---|---|
| CreateLightning(Vector3D, MyObjectBuilder_WeatherLightning, bool) | Creates lightning |
| GetOxygenMultiplier(Vector3D) | Gets weather oxygen multiplier at world coordinates |
| GetOxygenMultiplier(Vector3D, MyObjectBuilder_WeatherEffect) | Gets weather oxygen multiplier in point for provided weather |
| GetSolarMultiplier(Vector3D) | Gets solar multiplier at world coordinates |
| GetSolarMultiplier(Vector3D, MyObjectBuilder_WeatherEffect) | Gets weather solar multiplier in point for provided weather |
| GetTemperatureMultiplier(Vector3D) | Gets weather temperature multiplier in point for provided weather |
| GetTemperatureMultiplier(Vector3D, MyObjectBuilder_WeatherEffect) | Gets weather temperature multiplier in point for provided weather |
| GetWeather(Vector3D) | Gets weather name at provided position |
| GetWeather(Vector3D, out MyObjectBuilder_WeatherEffect) | Gets object builder of weather at provided position |
| GetWeatherIntensity(Vector3D) | Gets weather intensity at world coordinates |
| GetWeatherIntensity(Vector3D, MyObjectBuilder_WeatherEffect) | Gets weather intensity in point for provided weather |
| GetWeatherPlanetData() | Gets list (not a copy) of all weathers that are currently running |
| GetWindMultiplier(Vector3D) | Gets weather temperature multiplier in point for provided weather |
| GetWindMultiplier(Vector3D, MyObjectBuilder_WeatherEffect) | Gets weather solar multiplier in point for provided weather |
| RemoveWeather(Vector3D) | Removes weather at specific location |
| RemoveWeather(MyObjectBuilder_WeatherEffect) | Removes weather by its object builder |
| SetWeather(string, float, Vector3D?, bool, Vector3D, int, float) | Sets weather |