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