Skip to content

TextStudioAudioSet

ClassTextStudioTextStudio
[CreateAssetMenu(fileName = "TextStudioAudioSet", menuName = "Text Studio/Animation/Typewriter/Audio Set", order = 9)]
public sealed class TextStudioAudioSet : ScriptableObject

Reusable glyph clip pool and marker-cue routing asset for Text Studio audio players.

public void SetGlyphClips(params AudioClip[] clips)

Replaces glyph clips, discarding null entries.

Parameters

Name Type
clips UnityEngine.AudioClip[]
public TextStudioAudioPlayerMarkerCue AddMarkerCue(string routeId, params AudioClip[] clips)

Adds a marker cue with a cleaned clip set and returns it for further configuration.

Parameters

Name Type
routeId System.String
clips UnityEngine.AudioClip[]

Returns

TextStudio.TextStudioAudioPlayerMarkerCue

public TextStudioAudioSet()

public AudioClip[] GlyphClips { get; set; }

Returns

UnityEngine.AudioClip[]

public IReadOnlyList<TextStudioAudioPlayerMarkerCue> MarkerCues { get; }

Returns

System.Collections.Generic.IReadOnlyList{TextStudio.TextStudioAudioPlayerMarkerCue}

public int SourcePoolSize { get; set; }

Returns

System.Int32

public TextStudioAudioPlayerClipSequenceMode ClipSequenceMode { get; set; }

Returns

TextStudio.TextStudioAudioPlayerClipSequenceMode

public TextStudioAudioPlayerPlaybackMode PlaybackMode { get; set; }

Returns

TextStudio.TextStudioAudioPlayerPlaybackMode

public bool IgnoreWhitespaceAndPunctuation { get; set; }

Returns

System.Boolean

public string IgnoredPunctuation { get; set; }

Returns

System.String

public float CooldownSeconds { get; set; }

Returns

System.Single

public Vector2 PitchRange { get; set; }

Returns

UnityEngine.Vector2

public float Volume { get; set; }

Returns

System.Single