Table of Contents

Namespace Gasimo.Subtitles

Classes

MonoSingleton<T>

Helper class to implement Singleton pattern into Subtitler

ScriptableEvent

Object which you can bind custom events to. Use it by creating an ScriptableObject for every instance of events you want to use. To subscribe, use onEventRaised. To raise, use Raise(). Subtitles automatically calls Raise() when you attach instance of this class to a Subtitle line.

SubtitleContainer

Component representing one subtitle source in the world.

SubtitleDataEntry

Contains data for 1 line of dialogue.

SubtitleSequenceData

Contains data holding a single Closed Caption sequence. For individual lines, see SubtitleDataEntry.

Subtitler
SubtitlerFadeTransition
SubtitlerTransitionBase
SubtitlerTypewriter
UnityAudioAdapter

Unity implementation of the IAudioPlayer interface allowing you to play AudioClips through the AudioSource component using Subtitler.

Interfaces

IAudioPlayer

Interface for Subtitler AudioPlayer, allowing you to use your own audio backend.

ISubtitleEntry

Interface for describing subtitles usable in Subtitler

ISubtitleSequence

Interface for SubtitleSequences. Implement this to define your own sequence.

ISubtitlerTransition

Interface to define transition animations for subtitle lines.