Skip to content

TypingTimingsBase

ClassTextStudioTextStudio
public abstract class TypingTimingsBase : ScriptableObject

Base class for semantic reveal pacing. Returned values are waits applied after the current text unit has become visible.

GetRevealDelayAfter(in TextStudioTimingContext)

Section titled “GetRevealDelayAfter(in TextStudioTimingContext)”
public abstract float GetRevealDelayAfter(in TextStudioTimingContext context)

Calculates the delay after the current unit becomes visible.

Parameters

Name Type Description
context TextStudio.TextStudioTimingContext Transient semantic timing context that must not be retained.

Returns

System.Single: Delay in seconds. Runtime playback clamps negative values to zero.

protected TypingTimingsBase()

public virtual bool IncludesFinalRevealDelay { get; }

Whether the final revealed unit contributes its trailing delay before the reveal-complete event is raised. Custom timing assets can override this property when completion should coincide with final visibility.

Returns

System.Boolean