Skip to content

TextStudioTimingDiagnostic

StructTextStudioTextStudio
public readonly struct TextStudioTimingDiagnostic

Snapshot of reveal timing, active wait state, and estimated completion for diagnostics UI.

public readonly TextStudioRevealState State

Returns

TextStudio.TextStudioRevealState

public readonly int RevealedGlyphCount

Returns

System.Int32

public readonly int TotalGlyphCount

Returns

System.Int32

public readonly float RevealProgress

Returns

System.Single

public readonly float SpeedMultiplier

Returns

System.Single

public readonly float ApproximateDuration

Returns

System.Single

public readonly int ActiveActionCount

Returns

System.Int32

public readonly int ActionMarkerCount

Returns

System.Int32

public readonly int EffectBindingCount

Returns

System.Int32

public readonly string Summary

Returns

System.String

TextStudioTimingDiagnostic(TextStudioRevealState, int, int, float, float, float, int, int, int, string)

Section titled “TextStudioTimingDiagnostic(TextStudioRevealState, int, int, float, float, float, int, int, int, string)”
public TextStudioTimingDiagnostic(TextStudioRevealState state, int revealedGlyphCount, int totalGlyphCount, float revealProgress, float speedMultiplier, float approximateDuration, int activeActionCount, int actionMarkerCount, int effectBindingCount, string summary)

Creates a timing snapshot from reveal state, progress, durations, active indices, and wait metadata.

Parameters

Name Type
state TextStudio.TextStudioRevealState
revealedGlyphCount System.Int32
totalGlyphCount System.Int32
revealProgress System.Single
speedMultiplier System.Single
approximateDuration System.Single
activeActionCount System.Int32
actionMarkerCount System.Int32
effectBindingCount System.Int32
summary System.String