TextStudioAudioSet
[CreateAssetMenu(fileName = "TextStudioAudioSet", menuName = "Text Studio/Animation/Typewriter/Audio Set", order = 9)]public sealed class TextStudioAudioSet : ScriptableObjectReusable glyph clip pool and marker-cue routing asset for Text Studio audio players.
Methods
Section titled “Methods”
SetGlyphClips(params AudioClip[])
Section titled “SetGlyphClips(params AudioClip[])”public void SetGlyphClips(params AudioClip[] clips)Replaces glyph clips, discarding null entries.
Parameters
| Name | Type |
|---|---|
clips |
UnityEngine.AudioClip[] |
AddMarkerCue(string, params AudioClip[])
Section titled “AddMarkerCue(string, params 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
Constructors
Section titled “Constructors”
TextStudioAudioSet()
Section titled “TextStudioAudioSet()”public TextStudioAudioSet()Properties
Section titled “Properties”
GlyphClips
Section titled “GlyphClips”public AudioClip[] GlyphClips { get; set; }Returns
UnityEngine.AudioClip[]
MarkerCues
Section titled “MarkerCues”public IReadOnlyList<TextStudioAudioPlayerMarkerCue> MarkerCues { get; }Returns
System.Collections.Generic.IReadOnlyList{TextStudio.TextStudioAudioPlayerMarkerCue}
SourcePoolSize
Section titled “SourcePoolSize”public int SourcePoolSize { get; set; }Returns
System.Int32
ClipSequenceMode
Section titled “ClipSequenceMode”public TextStudioAudioPlayerClipSequenceMode ClipSequenceMode { get; set; }Returns
TextStudio.TextStudioAudioPlayerClipSequenceMode
PlaybackMode
Section titled “PlaybackMode”public TextStudioAudioPlayerPlaybackMode PlaybackMode { get; set; }Returns
TextStudio.TextStudioAudioPlayerPlaybackMode
IgnoreWhitespaceAndPunctuation
Section titled “IgnoreWhitespaceAndPunctuation”public bool IgnoreWhitespaceAndPunctuation { get; set; }Returns
System.Boolean
IgnoredPunctuation
Section titled “IgnoredPunctuation”public string IgnoredPunctuation { get; set; }Returns
System.String
CooldownSeconds
Section titled “CooldownSeconds”public float CooldownSeconds { get; set; }Returns
System.Single
PitchRange
Section titled “PitchRange”public Vector2 PitchRange { get; set; }Returns
UnityEngine.Vector2
Volume
Section titled “Volume”public float Volume { get; set; }Returns
System.Single