Click or drag to resize

WeatherMakerWetnessOverlayProfileScript Class

Wetness overlay profile script
Inheritance Hierarchy

Namespace:  DigitalRuby.WeatherMaker
Assembly:  Assembly-CSharp (in Assembly-CSharp.dll) Version: 0.0.0.0
Syntax
public class WeatherMakerWetnessOverlayProfileScript : WeatherMakerOverlayProfileScript

The WeatherMakerWetnessOverlayProfileScript type exposes the following members.

Constructors
  NameDescription
Public methodWeatherMakerWetnessOverlayProfileScript
Initializes a new instance of the WeatherMakerWetnessOverlayProfileScript class
Top
Properties
  NameDescription
Public propertyExternalIntensityFunction
Overlay function to get external intensity, such as from the snow script, null for none
(Inherited from WeatherMakerOverlayProfileScriptBase.)
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 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.)
Public methodInitialize
Initialize
(Inherited from WeatherMakerBaseScriptableObjectScript.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodOnDestroy
OnDestroy
(Inherited from WeatherMakerBaseScriptableObjectScript.)
Public methodOnDisable
OnDisable
(Inherited from WeatherMakerBaseScriptableObjectScript.)
Public methodOnEnable
OnEnable
(Inherited from WeatherMakerBaseScriptableObjectScript.)
Public methodSetDirty Obsolete. (Inherited from ScriptableObject.)
Public methodToString

Returns the name of the GameObject.

(Inherited from Object.)
Public methodUpdate
Update
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public methodUpdateMaterial
Apply overlay properties to shader values
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Top
Fields
  NameDescription
Public fieldAutoIntensityMultiplier
Overlay how fast it accumulates - higher values accumulate faster based on external intensity, 0 for no auto accumulation. Negative for melting/reducing effect. 0.001 seems to be a good value.
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public fieldDisabled
Whether this object is disabled
(Inherited from WeatherMakerBaseScriptableObjectScript.)
Public fieldOverlayColor
Overlay color
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public fieldOverlayIntensity
Overlay intensity
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public fieldOverlayMinHeight
Minimum height to show overlay at
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public fieldOverlayMinHeightFalloffMultiplier
Overlay min height falloff multiplier
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public fieldOverlayMinHeightFalloffPower
Overlay min height falloff power
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public fieldOverlayMinHeightNoiseAdder
Overlay noise adder if using noise texture to vary min height, ignored if not using noise texture
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public fieldOverlayMinHeightNoiseMultiplier
Overlay noise multiplier
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public fieldOverlayMinHeightNoiseOffset
Overlay noise offset for min height variance, ignored if not using noise texture
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public fieldOverlayMinHeightNoiseScale
Overlay noise scale for min height variance, ignored if not using noise texture
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public fieldOverlayMinHeightNoiseVelocity
Overlay noise velocity for min height variance, ignored if not using noise texture
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public fieldOverlayMinimumIntensity
Overlay minimum intensity, regardless of other factors, overlay intensity will not drop below this value.
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public fieldOverlayNoiseAdder
Overlay noise adder
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public fieldOverlayNoiseAdderIntensityPower
One minus overlay intensity to this power is subtracted from OverlayNoiseAdder, used to easily make gaps in the snow, which automatically reduce as overlay intensity increases.
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public fieldOverlayNoiseHeightTexture
Overlay height noise texture, null for none
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public fieldOverlayNoiseMultiplier
Overlay noise multiplier
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public fieldOverlayNoiseOffset
Overlay noise offset
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public fieldOverlayNoisePower
Overlay noise power, shader noise calculation is raised to this power
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public fieldOverlayNoiseScale
Overlay noise scale
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public fieldOverlayNoiseTexture
Overlay noise texture, null for none
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public fieldOverlayNoiseVelocity
Overlay noise velocity
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public fieldOverlayNormalReducer
Overlay overlay intensity as y normal moves away from 1. Lower values cause the overlay to appear more on normals with lower y values.
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public fieldOverlayOffset
Overlay offset - initial uv offset
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public fieldOverlayReflectionIntensity
Overlay reflection intensity. Not all overlay support this.
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public fieldOverlayScale
Overlay scale
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public fieldOverlaySpecularColor
Overlay specular color
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public fieldOverlaySpecularIntensity
Overlay specular intensity
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public fieldOverlaySpecularPower
Overlay specular power, reduces specular area but increases intensity as this value increases
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public fieldOverlayTexture
Overlay texture, null for default
(Inherited from WeatherMakerOverlayProfileScriptBase.)
Public fieldOverlayVelocity
Overlay velocity (moves texture UV)
(Inherited from WeatherMakerOverlayProfileScriptBase.)
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