Table of Contents

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

public float GustScale

Field Value

float

GustSpeed

public 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

public float Turbulence

Field Value

float

WindSpeed

public 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