API reference

TTSEventTrigger Class

Extends MonoBehaviour
A base class for performing audio event based animations

Properties

Logger : IVLogger
[Get]
Signature
IVLogger Meta.WitAi.TTS.Integrations.TTSEventTrigger< TEvent, TData >.Logger
[Get][Set]
The audio event player being used for playback
Signature
ITTSEventPlayer Meta.WitAi.TTS.Integrations.TTSEventTrigger< TEvent, TData >.Player

Protected Methods

OnDisable ()
Signature
virtual void Meta.WitAi.TTS.Integrations.TTSEventTrigger< TEvent, TData >.OnDisable()
Returns
void
OnEnable ()
Signature
virtual void Meta.WitAi.TTS.Integrations.TTSEventTrigger< TEvent, TData >.OnEnable()
Returns
void
OnEventTriggered ( queuedEvent )
Signature
abstract void Meta.WitAi.TTS.Integrations.TTSEventTrigger< TEvent, TData >.OnEventTriggered(TEvent queuedEvent)
Parameters
queuedEvent: TEvent
Returns
abstract void
RefreshSample ( force )
Updates currently set sample and lerps between events as specified
Signature
virtual void Meta.WitAi.TTS.Integrations.TTSEventTrigger< TEvent, TData >.RefreshSample(bool force)
Parameters
force: bool  If true, will force the sample set & lerping between events. If false the sample will only be set if it has changed.
Returns
void
Update ()
Updated once per frame
Signature
virtual void Meta.WitAi.TTS.Integrations.TTSEventTrigger< TEvent, TData >.Update()
Returns
void