Table of Contents

Class VegetationItemInfoPro

Namespace
AwesomeTechnologies.VegetationSystem
Assembly
Assembly-CSharp.dll
public class VegetationItemInfoPro
Inheritance
VegetationItemInfoPro
Inherited Members
Extension Methods

Constructors

VegetationItemInfoPro()

public VegetationItemInfoPro()

VegetationItemInfoPro(VegetationItemInfoPro)

public VegetationItemInfoPro(VegetationItemInfoPro sourceItem)

Parameters

sourceItem VegetationItemInfoPro

Fields

BillboardAoTexture

public Texture2D BillboardAoTexture

Field Value

Texture2D

BillboardAtlasBackgroundColor

public Color BillboardAtlasBackgroundColor

Field Value

Color

BillboardBrightness

public float BillboardBrightness

Field Value

float

BillboardColorSpace

public ColorSpace BillboardColorSpace

Field Value

ColorSpace

BillboardCustomPrefab

public GameObject BillboardCustomPrefab

Field Value

GameObject

BillboardCutoff

public float BillboardCutoff

Field Value

float

BillboardFadeDistance

public float BillboardFadeDistance

Field Value

float

BillboardFlipBackNormals

public bool BillboardFlipBackNormals

Field Value

bool

BillboardMetallic

public float BillboardMetallic

Field Value

float

BillboardMipmapBias

public float BillboardMipmapBias

Field Value

float

BillboardNormalBlendFactor

public float BillboardNormalBlendFactor

Field Value

float

BillboardNormalStrength

public float BillboardNormalStrength

Field Value

float

BillboardNormalTexture

public Texture2D BillboardNormalTexture

Field Value

Texture2D

BillboardOcclusion

public float BillboardOcclusion

Field Value

float

BillboardQuality

public BillboardQuality BillboardQuality

Field Value

BillboardQuality

BillboardRecalculateNormals

public bool BillboardRecalculateNormals

Field Value

bool

BillboardRenderMode

public BillboardRenderMode BillboardRenderMode

Field Value

BillboardRenderMode

BillboardSmoothness

public float BillboardSmoothness

Field Value

float

BillboardSourceLODLevel

public LODLevel BillboardSourceLODLevel

Field Value

LODLevel

BillboardSpecular

public float BillboardSpecular

Field Value

float

BillboardTexture

public Texture2D BillboardTexture

Field Value

Texture2D

BillboardTintColor

public Color BillboardTintColor

Field Value

Color

BillboardWindSpeed

public float BillboardWindSpeed

Field Value

float

BiomeEdgeIncludeDistance

public float BiomeEdgeIncludeDistance

Field Value

float

BiomeEdgeIncludeInverse

public bool BiomeEdgeIncludeInverse

Field Value

bool

BiomeEdgeScaleDistance

public float BiomeEdgeScaleDistance

Field Value

float

BiomeEdgeScaleInverse

public bool BiomeEdgeScaleInverse

Field Value

bool

BiomeEdgeScaleMaxScale

public float BiomeEdgeScaleMaxScale

Field Value

float

BiomeEdgeScaleMinScale

public float BiomeEdgeScaleMinScale

Field Value

float

Bounds

public Bounds Bounds

Field Value

Bounds

CavityMaxValue

public float CavityMaxValue

Field Value

float

CavityMinValue

public float CavityMinValue

Field Value

float

ColliderConvex

public bool ColliderConvex

Field Value

bool

ColliderDistanceFactor

public float ColliderDistanceFactor

Field Value

float

ColliderHeight

public float ColliderHeight

Field Value

float

ColliderMesh

public Mesh ColliderMesh

Field Value

Mesh

ColliderOffset

public Vector3 ColliderOffset

Field Value

Vector3

ColliderRadius

public float ColliderRadius

Field Value

float

ColliderSize

public Vector3 ColliderSize

Field Value

Vector3

ColliderTag

public string ColliderTag

Field Value

string

ColliderTrigger

public bool ColliderTrigger

Field Value

bool

ColliderType

public ColliderType ColliderType

Field Value

ColliderType

ColliderUseForBake

public bool ColliderUseForBake

Field Value

bool

ConcaveLoactionAverage

public bool ConcaveLoactionAverage

Field Value

bool

ConcaveLoactionDistance

public float ConcaveLoactionDistance

Field Value

float

ConcaveLoactionMinHeightDifference

public float ConcaveLoactionMinHeightDifference

Field Value

float

ConcaveLocationInverse

public bool ConcaveLocationInverse

Field Value

bool

ConcaveLocationValue

public float ConcaveLocationValue

Field Value

float

ControllerMaterialIndex

public int ControllerMaterialIndex

Field Value

int

Density

public float Density

Field Value

float

DependencyDistanceMaxScale

public float DependencyDistanceMaxScale

Field Value

float

DependencyDistanceMinScale

public float DependencyDistanceMinScale

Field Value

float

DependencyDistanceScaleInverse

public bool DependencyDistanceScaleInverse

Field Value

bool

DependencyMaxDistance

public float DependencyMaxDistance

Field Value

float

DependencyMaxInstanceCount

public int DependencyMaxInstanceCount

Field Value

int

DependencyMinDistance

public float DependencyMinDistance

Field Value

float

DependencyMode

public DependencyMode DependencyMode

Field Value

DependencyMode

DependencyVegetationID

public string DependencyVegetationID

Field Value

string

DisableLOD

public bool DisableLOD

Field Value

bool

DisableShadows

public bool DisableShadows

Field Value

bool

DistanceFalloffStartDistance

public float DistanceFalloffStartDistance

Field Value

float

EnableRuntimeSpawn

public bool EnableRuntimeSpawn

Field Value

bool

HeightRuleCurve

public AnimationCurve HeightRuleCurve

Field Value

AnimationCurve

HeightSampleMode

public HeightSampleMode HeightSampleMode

Field Value

HeightSampleMode

LODFactor

public float LODFactor

Field Value

float

MaxCurveHeight

public float MaxCurveHeight

Field Value

float

MaxHeight

public float MaxHeight

Field Value

float

MaxScale

public float MaxScale

Field Value

float

MaxSteepness

public float MaxSteepness

Field Value

float

MaxYOffset

public float MaxYOffset

Field Value

float

MinHeight

public float MinHeight

Field Value

float

MinScale

public float MinScale

Field Value

float

MinSteepness

public float MinSteepness

Field Value

float

MinYOffset

public float MinYOffset

Field Value

float

Name

public string Name

Field Value

string

NavMeshArea

public int NavMeshArea

Field Value

int

NavMeshObstacleCarve

public bool NavMeshObstacleCarve

Field Value

bool

NavMeshObstacleCenter

public Vector3 NavMeshObstacleCenter

Field Value

Vector3

NavMeshObstacleHeight

public float NavMeshObstacleHeight

Field Value

float

NavMeshObstacleRadius

public float NavMeshObstacleRadius

Field Value

float

NavMeshObstacleSize

public Vector3 NavMeshObstacleSize

Field Value

Vector3

NavMeshObstacleType

public NavMeshObstacleType NavMeshObstacleType

Field Value

NavMeshObstacleType

NoiseCutoffInverse

public bool NoiseCutoffInverse

Field Value

bool

NoiseCutoffOffset

public Vector2 NoiseCutoffOffset

Field Value

Vector2

NoiseCutoffScale

public float NoiseCutoffScale

Field Value

float

NoiseCutoffValue

public float NoiseCutoffValue

Field Value

float

NoiseDensityInverse

public bool NoiseDensityInverse

Field Value

bool

NoiseDensityOffset

public Vector2 NoiseDensityOffset

Field Value

Vector2

NoiseDensityScale

public float NoiseDensityScale

Field Value

float

NoiseScaleInverse

public bool NoiseScaleInverse

Field Value

bool

NoiseScaleMaxScale

public float NoiseScaleMaxScale

Field Value

float

NoiseScaleMinScale

public float NoiseScaleMinScale

Field Value

float

NoiseScaleOffset

public Vector2 NoiseScaleOffset

Field Value

Vector2

NoiseScaleScale

public float NoiseScaleScale

Field Value

float

Offset

public Vector3 Offset

Field Value

Vector3

PeakMaxValue

public float PeakMaxValue

Field Value

float

PeakMinValue

public float PeakMinValue

Field Value

float

PqsTextureSampleRule

public PqsTextureSampleRule PqsTextureSampleRule

Field Value

PqsTextureSampleRule

PrefabType

public VegetationPrefabType PrefabType

Field Value

VegetationPrefabType

ProceduralTextureExcludeRuleList

public List<TerrainTextureRule> ProceduralTextureExcludeRuleList

Field Value

List<TerrainTextureRule>

ProceduralTextureIncludeRuleList

public List<TerrainTextureRule> ProceduralTextureIncludeRuleList

Field Value

List<TerrainTextureRule>

RandomizePosition

public bool RandomizePosition

Field Value

bool

RenderDistanceFactor

public float RenderDistanceFactor

Field Value

float

RenderItem

public bool RenderItem

Field Value

bool

Rotation

public VegetationRotationType Rotation

Field Value

VegetationRotationType

RotationOffset

public Vector3 RotationOffset

Field Value

Vector3

RuntimePrefabRuleList

public List<RuntimePrefabRule> RuntimePrefabRuleList

Field Value

List<RuntimePrefabRule>

SampleDistance

public float SampleDistance

Field Value

float

SamplePointMaxOffset

public float SamplePointMaxOffset

Field Value

float

SamplePointMinOffset

public float SamplePointMinOffset

Field Value

float

ScaleMultiplier

public Vector3 ScaleMultiplier

Field Value

Vector3

Seed

public int Seed

Field Value

int

ShaderControllerSettings

public ShaderControllerSettings ShaderControllerSettings

Field Value

ShaderControllerSettings

ShaderName

public string ShaderName

Field Value

string

SteepnessRuleCurve

public AnimationCurve SteepnessRuleCurve

Field Value

AnimationCurve

TerrainSourceExcludeRule

public TerrainSourceRule TerrainSourceExcludeRule

Field Value

TerrainSourceRule

TerrainSourceIncludeRule

public TerrainSourceRule TerrainSourceIncludeRule

Field Value

TerrainSourceRule

TerrainTextureExcludeRuleList

public List<TerrainTextureRule> TerrainTextureExcludeRuleList

Field Value

List<TerrainTextureRule>

TerrainTextureIncludeRuleList

public List<TerrainTextureRule> TerrainTextureIncludeRuleList

Field Value

List<TerrainTextureRule>

TextureMaskExcludeRuleList

public List<TextureMaskRule> TextureMaskExcludeRuleList

Field Value

List<TextureMaskRule>

TextureMaskIncludeRuleList

public List<TextureMaskRule> TextureMaskIncludeRuleList

Field Value

List<TextureMaskRule>

UseAdvancedHeightRule

public bool UseAdvancedHeightRule

Field Value

bool

UseAdvancedSteepnessRule

public bool UseAdvancedSteepnessRule

Field Value

bool

UseBillboards

public bool UseBillboards

Field Value

bool

UseBiomeEdgeIncludeRule

public bool UseBiomeEdgeIncludeRule

Field Value

bool

UseBiomeEdgeScaleRule

public bool UseBiomeEdgeScaleRule

Field Value

bool

UseCavityRule

public bool UseCavityRule

Field Value

bool

UseComputeSpawnRules

public bool UseComputeSpawnRules

Field Value

bool

UseConcaveLocationRule

public bool UseConcaveLocationRule

Field Value

bool

UseDependencyRules

public bool UseDependencyRules

Field Value

bool

UseDistanceFalloff

public bool UseDistanceFalloff

Field Value

bool

UseHeightRule

public bool UseHeightRule

Field Value

bool

UseNoiseCutoff

public bool UseNoiseCutoff

Field Value

bool

UseNoiseDensity

public bool UseNoiseDensity

Field Value

bool

UseNoiseScaleRule

public bool UseNoiseScaleRule

Field Value

bool

UsePeakRule

public bool UsePeakRule

Field Value

bool

UsePqsTextureSampleRule

public bool UsePqsTextureSampleRule

Field Value

bool

UseProceduralTextureExcludeRules

public bool UseProceduralTextureExcludeRules

Field Value

bool

UseProceduralTextureIncludeRules

public bool UseProceduralTextureIncludeRules

Field Value

bool

UseSamplePointOffset

public bool UseSamplePointOffset

Field Value

bool

UseSteepnessRule

public bool UseSteepnessRule

Field Value

bool

UseTerrainSourceExcludeRule

public bool UseTerrainSourceExcludeRule

Field Value

bool

UseTerrainSourceIncludeRule

public bool UseTerrainSourceIncludeRule

Field Value

bool

UseTerrainTextureExcludeRules

public bool UseTerrainTextureExcludeRules

Field Value

bool

UseTerrainTextureIncludeRules

public bool UseTerrainTextureIncludeRules

Field Value

bool

UseTextureMaskExcludeRules

public bool UseTextureMaskExcludeRules

Field Value

bool

UseTextureMaskIncludeRules

public bool UseTextureMaskIncludeRules

Field Value

bool

UseVegetationMask

public bool UseVegetationMask

Field Value

bool

UseVegetationMasksOnStorage

public bool UseVegetationMasksOnStorage

Field Value

bool

VegetationGuid

public string VegetationGuid

Field Value

string

VegetationItemID

public string VegetationItemID

Field Value

string

VegetationPrefab

public GameObject VegetationPrefab

Field Value

GameObject

VegetationRenderMode

public VegetationRenderMode VegetationRenderMode

Field Value

VegetationRenderMode

VegetationTexture

public Texture2D VegetationTexture

Field Value

Texture2D

VegetationType

public VegetationType VegetationType

Field Value

VegetationType

VegetationTypeIndex

public VegetationTypeIndex VegetationTypeIndex

Field Value

VegetationTypeIndex

YScale

public float YScale

Field Value

float

Methods

CopySettingValues(VegetationItemInfoPro)

public void CopySettingValues(VegetationItemInfoPro sourceItem)

Parameters

sourceItem VegetationItemInfoPro

GetDistanceBand()

public int GetDistanceBand()

Returns

int

Init()

public void Init()