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]].
|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]].
|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!