Click or drag to resize

WeatherProperty Class

A single property of the weather, driven by a WeatherProperties object Drives the in-scene IntensityDrivenBehaviours with intesnity data
Inheritance Hierarchy
SystemObject
  Object
    ScriptableObject
      WeatherSystemWeatherProperty
        WeatherSystemReliantWeatherProperty

Namespace:  WeatherSystem
Assembly:  Assembly-CSharp (in Assembly-CSharp.dll) Version: 0.0.0.0
Syntax
C#
public class WeatherProperty : ScriptableObject, 
	IActivatable

The WeatherProperty type exposes the following members.

Constructors
  NameDescription
Public methodWeatherProperty
Initializes a new instance of the WeatherProperty class
Top
Properties
  NameDescription
Public propertyhideFlags (Inherited from Object.)
Public propertyname (Inherited from Object.)
Top
Methods
  NameDescription
Public methodApplyIntensity
Iterates over all IntensityDrivenBehaviours held by this object and updates the intensity of each
Public methodEquals (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetInstanceID (Inherited from Object.)
Public methodOnActivate
The activation behaviour of the object Finds all intensity driven behaviours in the scene if it doesn't have them already and stores them in drivenComponents Finally, activates each found IntensityDrivenBehaviour
Public methodOnDeactivate
Deactivates all stored drivenComponents and then clears drivenComponents
Public methodSetDirty Obsolete. (Inherited from ScriptableObject.)
Public methodToString (Inherited from Object.)
Top
See Also