WeatherBlender  v1.0
Weather and Climate Engine for Unity3D
Public Member Functions | Public Attributes | Properties | List of all members
WeatherBlender.WeatherConditionsManager Class Reference

Weather conditions manager. More...

Inheritance diagram for WeatherBlender.WeatherConditionsManager:

Public Member Functions

void ResetState ()
 Reset values to Zeros More...
 
void SetTemperature (float value)
 
void SetHumidity (float value)
 
void SetWetness (float value)
 
void SetWindForce (float value)
 
void SetWindDirection (Vector3 value)
 
void AddTemperature (float value)
 
void AddHumidity (float value)
 
void AddWetness (float value)
 
void AddWindForce (float value)
 
void AddWindDirection (Vector3 value)
 

Public Attributes

Action< float > temperatureChanged
 
Action< float > humidityChanged
 
Action< float > wetnessChanged
 
Action< Vector3, float > windChanged
 

Properties

Vector3 GetWindDirection [get]
 
float GetWindForce [get]
 
WeatherConditions WeatherConditions [get]
 
float TemperatureUpperLimit [get]
 
float TemperatureLowerLimit [get]
 
float WindForceMaximum [get]
 

Detailed Description

Weather conditions manager.

Stores climate data Data is publicly accessible and indirectly manipulated

Member Function Documentation

void WeatherBlender.WeatherConditionsManager.AddHumidity ( float  value)
void WeatherBlender.WeatherConditionsManager.AddTemperature ( float  value)
void WeatherBlender.WeatherConditionsManager.AddWetness ( float  value)
void WeatherBlender.WeatherConditionsManager.AddWindDirection ( Vector3  value)
void WeatherBlender.WeatherConditionsManager.AddWindForce ( float  value)
void WeatherBlender.WeatherConditionsManager.ResetState ( )

Reset values to Zeros

void WeatherBlender.WeatherConditionsManager.SetHumidity ( float  value)
void WeatherBlender.WeatherConditionsManager.SetTemperature ( float  value)
void WeatherBlender.WeatherConditionsManager.SetWetness ( float  value)
void WeatherBlender.WeatherConditionsManager.SetWindDirection ( Vector3  value)
void WeatherBlender.WeatherConditionsManager.SetWindForce ( float  value)

Member Data Documentation

Action<float> WeatherBlender.WeatherConditionsManager.humidityChanged
Action<float> WeatherBlender.WeatherConditionsManager.temperatureChanged
Action<float> WeatherBlender.WeatherConditionsManager.wetnessChanged
Action<Vector3, float> WeatherBlender.WeatherConditionsManager.windChanged

Property Documentation

Vector3 WeatherBlender.WeatherConditionsManager.GetWindDirection
get
float WeatherBlender.WeatherConditionsManager.GetWindForce
get
float WeatherBlender.WeatherConditionsManager.TemperatureLowerLimit
get
float WeatherBlender.WeatherConditionsManager.TemperatureUpperLimit
get
WeatherConditions WeatherBlender.WeatherConditionsManager.WeatherConditions
get
float WeatherBlender.WeatherConditionsManager.WindForceMaximum
get

The documentation for this class was generated from the following file: