(One intermediate revision by one other user not shown)
Line 3:
Line 3:
|Name=Legacy Alignment Sizing Adapter
|Name=Legacy Alignment Sizing Adapter
}}
}}
{{stub}}
The '''LegacyAlignmentSizingAdapter''' component is used in converted legacy particle systems that were converted to [[PhotonDust]] as part of [[The Performance Updates]].
== Fields ==
== Fields ==
{{Table ComponentFields
{{Table ComponentFields
|LengthScale|Float|
|LengthScale|Float| The original length scale from legacy content.
|VelocityScale|Float|
|VelocityScale|Float| The original velocity scale from legacy content.
|Alignment|LegacyParticleAlignment|
|Alignment|LegacyParticleAlignment| The original alignment from legacy content.
|UsingStretch|{{RootFieldType|RawOutput`1|[[Type:Bool|Bool]]}}|TypeAdv4=true| <code>LengthScale</code>, <code>VelocityScale</code>, and <code>Alignment</code> are used to generate this value, and can be used in [[PhotonDust]].
|RotationSimulator|{{RootFieldType|FieldDrive`1|[[Type:Bool|Bool]]}}|TypeAdv5=true| <code>LengthScale</code>, <code>VelocityScale</code>, and <code>Alignment</code> are used to generate the drive value for the target field specified in this, and is used to drive a field of the same name on another component in [[PhotonDust]].
|OrientByVelocity|{{RootFieldType|FieldDrive`1|[[Type:Bool|Bool]]}}|TypeAdv6=true| <code>LengthScale</code>, <code>VelocityScale</code>, and <code>Alignment</code> are used to generate the drive value for the target field specified in this, and is used to drive a field of the same name on another component in [[PhotonDust]].
|PivotModule|{{RootFieldType|FieldDrive`1|[[Type:Bool|Bool]]}}|TypeAdv7=true| <code>LengthScale</code>, <code>VelocityScale</code>, and <code>Alignment</code> are used to generate the drive value for the target field specified in this, and is used to drive a field of the same name on another component in [[PhotonDust]].
|UseLocalRotation|{{RootFieldType|FieldDrive`1|[[Type:Bool|Bool]]}}|TypeAdv8=true| <code>LengthScale</code>, <code>VelocityScale</code>, and <code>Alignment</code> are used to generate the drive value for the target field specified in this, and is used to drive a field of the same name on another component in [[PhotonDust]].
|SizeModifierEnabled|{{RootFieldType|FieldDrive`1|[[Type:Bool|Bool]]}}|TypeAdv9=true| <code>LengthScale</code>, <code>VelocityScale</code>, and <code>Alignment</code> are used to generate the drive value for the target field specified in this, and is used to drive a field of the same name on another component in [[PhotonDust]].
|SizeOffsetByvelocityEnabled|{{RootFieldType|FieldDrive`1|[[Type:Bool|Bool]]}}|TypeAdv10=true| <code>LengthScale</code>, <code>VelocityScale</code>, and <code>Alignment</code> are used to generate the drive value for the target field specified in this, and is used to drive a field of the same name on another component in [[PhotonDust]].
|OrientUp|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv11=true| <code>LengthScale</code>, <code>VelocityScale</code>, and <code>Alignment</code> are used to generate the drive value for the target field specified in this, and is used to drive a field of the same name on another component in [[PhotonDust]].
}}
|LengthSizeMultiplier|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv12=true| <code>LengthScale</code>, <code>VelocityScale</code>, and <code>Alignment</code> are used to generate the drive value for the target field specified in this, and is used to drive a field of the same name on another component in [[PhotonDust]].
|VelocitySizeMultiplier|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv13=true| <code>LengthScale</code>, <code>VelocityScale</code>, and <code>Alignment</code> are used to generate the drive value for the target field specified in this, and is used to drive a field of the same name on another component in [[PhotonDust]].
== Sync Delegates ==
|PivotMultiplier|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv14=true| <code>LengthScale</code>, <code>VelocityScale</code>, and <code>Alignment</code> are used to generate the drive value for the target field specified in this, and is used to drive a field of the same name on another component in [[PhotonDust]].
{{Table ComponentTriggers
|BillboardAlignment|{{RootFieldType|FieldDrive`1|[[Component:BillboardRenderBufferRenderer#BillboardAlignment|BillboardRenderBufferRenderer.BillboardAlignment]]}}|TypeAdv15=true| <code>LengthScale</code>, <code>VelocityScale</code>, and <code>Alignment</code> are used to generate the drive value for the target field specified in this, and is used to drive a field of the same name on another component in [[PhotonDust]].
|MeshAlignment|{{RootFieldType|FieldDrive`1|[[Component:MeshRenderBufferRenderer#MeshAlignment|MeshRenderBufferRenderer.MeshAlignment]]}}|TypeAdv16=true| <code>LengthScale</code>, <code>VelocityScale</code>, and <code>Alignment</code> are used to generate the drive value for the target field specified in this, and is used to drive a field of the same name on another component in [[PhotonDust]].
}}
}}
== Usage ==
== Usage ==
Not used directly by the user. don't use this to make new content!
Legacy Alignment Sizing Adapter component as seen in the Scene Inspector
The LegacyAlignmentSizingAdapter component is used in converted legacy particle systems that were converted to PhotonDust as part of The Performance Updates.
LengthScale, VelocityScale, and Alignment are used to generate the drive value for the target field specified in this, and is used to drive a field of the same name on another component in PhotonDust.
LengthScale, VelocityScale, and Alignment are used to generate the drive value for the target field specified in this, and is used to drive a field of the same name on another component in PhotonDust.
LengthScale, VelocityScale, and Alignment are used to generate the drive value for the target field specified in this, and is used to drive a field of the same name on another component in PhotonDust.
LengthScale, VelocityScale, and Alignment are used to generate the drive value for the target field specified in this, and is used to drive a field of the same name on another component in PhotonDust.
LengthScale, VelocityScale, and Alignment are used to generate the drive value for the target field specified in this, and is used to drive a field of the same name on another component in PhotonDust.
LengthScale, VelocityScale, and Alignment are used to generate the drive value for the target field specified in this, and is used to drive a field of the same name on another component in PhotonDust.
LengthScale, VelocityScale, and Alignment are used to generate the drive value for the target field specified in this, and is used to drive a field of the same name on another component in PhotonDust.
LengthScale, VelocityScale, and Alignment are used to generate the drive value for the target field specified in this, and is used to drive a field of the same name on another component in PhotonDust.
LengthScale, VelocityScale, and Alignment are used to generate the drive value for the target field specified in this, and is used to drive a field of the same name on another component in PhotonDust.
LengthScale, VelocityScale, and Alignment are used to generate the drive value for the target field specified in this, and is used to drive a field of the same name on another component in PhotonDust.
LengthScale, VelocityScale, and Alignment are used to generate the drive value for the target field specified in this, and is used to drive a field of the same name on another component in PhotonDust.
LengthScale, VelocityScale, and Alignment are used to generate the drive value for the target field specified in this, and is used to drive a field of the same name on another component in PhotonDust.
Usage
Not used directly by the user. don't use this to make new content!