Click or drag to resize

WeatherMakerAuroraProfileScript Class

Aurora profile script, contains all aurora configuration fields
Inheritance Hierarchy
SystemObject
  Object
    ScriptableObject
      DigitalRuby.WeatherMakerWeatherMakerAuroraProfileScript

Namespace:  DigitalRuby.WeatherMaker
Assembly:  Assembly-CSharp (in Assembly-CSharp.dll) Version: 0.0.0.0
Syntax
[SerializableAttribute]
public class WeatherMakerAuroraProfileScript : ScriptableObject

The WeatherMakerAuroraProfileScript type exposes the following members.

Constructors
  NameDescription
Public methodWeatherMakerAuroraProfileScript
Initializes a new instance of the WeatherMakerAuroraProfileScript class
Top
Properties
  NameDescription
Public propertyAnimationAmbientColor
Aurora ambient color influence
Public propertyAnimationAnimationSpeed
Animation speed, how fast aurora animates
Public propertyAnimationColor
Animation color, tints the aurora
Public propertyAnimationDistanceFade
Aurora distance fade
Public propertyAnimationDither
Aurora dithering
Public propertyAnimationHeight
Animation height, determines min/max height of aurora
Public propertyAnimationHeightFadePower
Animation height power, determines aurora fade as height increases
Public propertyAnimationIntensity
Animation intensity, modified brightness of the aurora
Public propertyAnimationMarchScale
Animation march scale, determines how fine detailed the aurora ray-march is
Public propertyAnimationOctave
Aurora octave, modifies noise generation
Public propertyAnimationPlanetRadius
Aurora planet radius
Public propertyAnimationPower
Animation power, determines fade of the aurora
Public propertyAnimationSampleCount
Animation sample count for ray march
Public propertyAnimationScale
Animation scale, determines how fine detailed the aurora noise is
Public propertyAnimationSubSampleCount
Animation sub-sample count for ray march
Public propertyAuroraEnabled
Whether the aurora should render
Public propertyhideFlags

Should the object be hidden, saved with the scene or modifiable by the user?

(Inherited from Object.)
Public propertyname

The name of the object.

(Inherited from Object.)
Top
Methods
  NameDescription
Public methodAnimateFrom
Animate from one aurora profile to another
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetInstanceID

Returns the instance id of the object.

(Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodSetDirty Obsolete. (Inherited from ScriptableObject.)
Public methodToString

Returns the name of the GameObject.

(Inherited from Object.)
Public methodUpdateAnimationProperties
Updates internal animation properties
Public methodUpdateShaderVariables
Update aurora shader variables
Top
Fields
  NameDescription
Public fieldAmbientLight
Aurora ambient light
Public fieldAnimationSpeed
Aurora animation speed (xy scroll, z wobble)
Public fieldColor
Gradient with 4 colors. Left of gradient is bottom of aurora, right of gradient is top of aurora.
Public fieldDistanceFade
Aurora distance fade, fade by distance more as this approaches 1
Public fieldDither
Aurora dither
Public fieldHeight
The min and max height (in world space units) for the aurora
Public fieldHeightFadePower
Controls how aurora fades as it reaches max height
Public fieldIntensity
Aurora intensity
Public fieldMarchScale
Aurora march scale (xyz)
Public fieldOctave
Aurora noise octave, x = decay, y = amplitude
Public fieldPlanetRadius
Radius (in world space units) of planet to render aurora around
Public fieldPower
Aurora power, controls how dim areas fade out more
Public fieldSampleCount
Sample count for ray march
Public fieldScale
Aurora detail scale, controls finer details of the aurora, x = shape scale, y = detail scale, z = detail influence (0 - 1).
Public fieldSubSampleCount
Noise sample count
Top
Extension Methods
  NameDescription
Public Extension MethodCachedName
Get cached name
(Defined by WeatherMakerObjectExtensions.)
Public Extension MethodSetCachedName
Put name in the cache
(Defined by WeatherMakerObjectExtensions.)
Top
See Also