Class HDWindController
- Namespace
- AwesomeTechnologies.VegetationSystem.Wind
- Assembly
- Assembly-CSharp.dll
public class HDWindController : IWindController
- Inheritance
-
HDWindController
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
HDWindController()
public HDWindController()
Fields
FlexNoiseWorldSize
public float FlexNoiseWorldSize
Field Value
- float
GustMaskTexture
public Texture2D GustMaskTexture
Field Value
- Texture2D
GustScale
Field Value
- float
GustSpeed
Field Value
- float
GustWorldSize
public float GustWorldSize
Field Value
- float
NoiseTexture
public Texture2D NoiseTexture
Field Value
- Texture2D
ShiverNoiseWorldSize
public float ShiverNoiseWorldSize
Field Value
- float
Turbulence
Field Value
- float
WindSpeed
Field Value
- float
Properties
Settings
public WindControllerSettings Settings { get; set; }
Property Value
- WindControllerSettings
WindControlerID
public string WindControlerID { get; }
Property Value
- string
Methods
CreateDefaultSettings()
public WindControllerSettings CreateDefaultSettings()
Returns
- WindControllerSettings
RefreshSettings()
public void RefreshSettings()
UpdateWind(WindZone, float)
public void UpdateWind(WindZone windZone, float windSpeedFactor)
Parameters
windZone WindZone
windSpeedFactor float