C# Class TreeEditor.TreeGroupBranch

Inheritance: TreeGroup
Show file Open project: CarlosHBC/UnityDecompiled Class Usage Examples

Public Properties

Property Type Description
breakingChance float
breakingSpot Vector2
capSmoothing float
crinkCurve AnimationCurve
crinklyness float
flareHeight float
flareNoise float
flareSize float
frondCount int
frondCrease float
frondCurve AnimationCurve
frondRange Vector2
frondRotation float
frondWidth float
geometryMode GeometryMode
height Vector2
lodQualityMultiplier float
materialBranch Material
materialBreak Material
materialFrond Material
noise float
noiseCurve AnimationCurve
noiseScaleU float
noiseScaleV float
radius float
radiusCurve AnimationCurve
radiusMode bool
seekBlend float
seekCurve AnimationCurve
weldHeight float
weldSpreadBottom float
weldSpreadTop float

Private Properties

Property Type Description
GetFlareWeldAtTime Vector3
HasExternalChanges bool
UpdateNodeMesh void

Public Methods

Method Description
BuildAOSpheres ( List aoSpheres ) : void
GetRadiusAtTime ( TreeNode node, float time, bool includeModifications ) : float
TreeGroupBranch ( ) : System
UpdateMatrix ( ) : void
UpdateMesh ( List materials, List verts, List tris, List aoSpheres, int buildFlags, float adaptiveQuality, float aoDensity ) : void
UpdateParameters ( ) : void
UpdateSpline ( TreeNode node ) : void
UpdateSplines ( ) : void

Private Methods

Method Description
GetFlareWeldAtTime ( TreeNode node, float time ) : Vector3
HasExternalChanges ( ) : bool
UpdateNodeMesh ( TreeNode node, List materials, List verts, List tris, List aoSpheres, int buildFlags, float adaptiveQuality, float aoDensity ) : void

Method Details

BuildAOSpheres() public method

public BuildAOSpheres ( List aoSpheres ) : void
aoSpheres List
return void

GetRadiusAtTime() public method

public GetRadiusAtTime ( TreeNode node, float time, bool includeModifications ) : float
node TreeNode
time float
includeModifications bool
return float

TreeGroupBranch() public method

public TreeGroupBranch ( ) : System
return System

UpdateMatrix() public method

public UpdateMatrix ( ) : void
return void

UpdateMesh() public method

public UpdateMesh ( List materials, List verts, List tris, List aoSpheres, int buildFlags, float adaptiveQuality, float aoDensity ) : void
materials List
verts List
tris List
aoSpheres List
buildFlags int
adaptiveQuality float
aoDensity float
return void

UpdateParameters() public method

public UpdateParameters ( ) : void
return void

UpdateSpline() public method

public UpdateSpline ( TreeNode node ) : void
node TreeNode
return void

UpdateSplines() public method

public UpdateSplines ( ) : void
return void

Property Details

breakingChance public property

public float breakingChance
return float

breakingSpot public property

public Vector2 breakingSpot
return Vector2

capSmoothing public property

public float capSmoothing
return float

crinkCurve public property

public AnimationCurve crinkCurve
return AnimationCurve

crinklyness public property

public float crinklyness
return float

flareHeight public property

public float flareHeight
return float

flareNoise public property

public float flareNoise
return float

flareSize public property

public float flareSize
return float

frondCount public property

public int frondCount
return int

frondCrease public property

public float frondCrease
return float

frondCurve public property

public AnimationCurve frondCurve
return AnimationCurve

frondRange public property

public Vector2 frondRange
return Vector2

frondRotation public property

public float frondRotation
return float

frondWidth public property

public float frondWidth
return float

geometryMode public property

public GeometryMode geometryMode
return GeometryMode

height public property

public Vector2 height
return Vector2

lodQualityMultiplier public property

public float lodQualityMultiplier
return float

materialBranch public property

public Material materialBranch
return Material

materialBreak public property

public Material materialBreak
return Material

materialFrond public property

public Material materialFrond
return Material

noise public property

public float noise
return float

noiseCurve public property

public AnimationCurve noiseCurve
return AnimationCurve

noiseScaleU public property

public float noiseScaleU
return float

noiseScaleV public property

public float noiseScaleV
return float

radius public property

public float radius
return float

radiusCurve public property

public AnimationCurve radiusCurve
return AnimationCurve

radiusMode public property

public bool radiusMode
return bool

seekBlend public property

public float seekBlend
return float

seekCurve public property

public AnimationCurve seekCurve
return AnimationCurve

weldHeight public property

public float weldHeight
return float

weldSpreadBottom public property

public float weldSpreadBottom
return float

weldSpreadTop public property

public float weldSpreadTop
return float