WeatherSystem Namespace |
[Missing <summary> documentation for "N:WeatherSystem"]
Class | Description | |
---|---|---|
HumidityExtensions |
Extension methods for HumidtyVariables
| |
IntensityData |
Intensity and weather related data container that is passed down the UpdateIntensity heirarchy
| |
ManualAttribute |
An attribute for denoting a field only used in 'Manual' mode
| |
ProceduralAttribute |
An attribute for denoting a field only used in 'Procedural' mode
| |
ProceduralWeatherLookup |
A 'table' of lookup values describing the weather given a humidty and temperature variable
Acts as a wrapper to a DoubleDictionary of type WeatherVariables,WeatherVariables,WeatherTypes
This lets us have a nice inspector and a scriptable object, so we can have multiple setups stored as assets
| |
RelianceWeighting |
A data object for data relating to the reliance of an object on a WeatherProperty parent using a curve
| |
ReliantWeatherProperty |
A weather property which calculates intenisty updates using the combined weighting of one or more WeatherPropertys
| |
TemperatureExtensions |
Extension methods for TemperatureVariables
| |
TemperatureHumidityPair |
Data container for a collection containing one TemperatureVariables and one HumidityVariables enum
| |
WeatherChangeEventArgs |
Data relating to the change from one weather event to another
| |
WeatherDisplay |
A simple text-based visualisation of the weather produced by WeatherManager
| |
WeatherEvent |
Scriptable object holding WeatherProperties related to a specific weather pattern
| |
WeatherManager |
The central manager for weather.
Operates in two modes; procedural and manual.
Procedural mode uses perlin noise values to transition between WeatherSets and WeatherEvents with gradual changes over time driven by procedural 'wind'.
Manual mode gradually transitions between WeatherSets, and WeatherEvents as described by a provided WeatherCycle.
| |
WeatherProperties |
A managed collection of WeatherProperty objects
| |
WeatherProperty |
A single property of the weather, driven by a WeatherProperties object
Drives the in-scene IntensityDrivenBehaviours with intesnity data
| |
WeatherSet |
A scriptable object for managing WeatherEvents
|
Delegate | Description | |
---|---|---|
WeatherManagerOnWeatherEventDelegate |
Enumeration | Description | |
---|---|---|
HumidityVariables |
The available states of humidity
| |
TemperatureVariables |
The available states of temperature
| |
WeatherMode |
The weather modes the WeatherManager can operate in
|