PhaseParams
public struct PhaseParamsPer-glyph stagger parameters for animation phasing. Controls how effects stagger across characters, words, and lines.
Fields
Section titled “Fields”
charOffset
Section titled “charOffset”[Tooltip("Additional start delay in seconds for each successive character. 0.02 means 20 ms per character.")]public float charOffsetReturns
System.Single
wordOffset
Section titled “wordOffset”[Tooltip("Additional start delay in seconds for each successive word.")]public float wordOffsetReturns
System.Single
lineOffset
Section titled “lineOffset”[Tooltip("Additional start delay in seconds for each successive line.")]public float lineOffsetReturns
System.Single
[Tooltip("Playback speed multiplier after delays. 1x is normal speed; 2x is twice as fast.")][Min(0.01)]public float speedReturns
System.Single
Methods
Section titled “Methods”
ComputeDelay(int, int, int)
Section titled “ComputeDelay(int, int, int)”public float ComputeDelay(int glyphIndex, int wordIndex, int lineIndex)Calculates the cumulative start delay, in seconds, for a glyph from its character, word, and line positions.
Parameters
| Name | Type |
|---|---|
glyphIndex |
System.Int32 |
wordIndex |
System.Int32 |
lineIndex |
System.Int32 |
Returns
System.Single
Properties
Section titled “Properties”
Default
Section titled “Default”public static PhaseParams Default { get; }Returns
TextStudio.PhaseParams
NoOffset
Section titled “NoOffset”public static PhaseParams NoOffset { get; }Returns
TextStudio.PhaseParams