easeCurve
: AnimationCurve |
The easing curve to be used for event lerping
Signature
AnimationCurve Meta.WitAi.TTS.Integrations.TTSEventAnimator< TEvent, TData >.easeCurve |
easeIgnored
: bool |
Whether easing should be skipped & values should just be set
Signature
bool Meta.WitAi.TTS.Integrations.TTSEventAnimator< TEvent, TData >.easeIgnored |
EventContainer
: TTSEventContainer
[Get] |
The current TTS event container
Signature
TTSEventContainer Meta.WitAi.TTS.Integrations.TTSEventAnimator< TEvent, TData >.EventContainer |
Logger
: IVLogger
[Get] |
Signature
IVLogger Meta.WitAi.TTS.Integrations.TTSEventAnimator< TEvent, TData >.Logger |
Player
: ITTSEventPlayer
[Get][Set] |
The audio event player being used for playback
Signature
ITTSEventPlayer Meta.WitAi.TTS.Integrations.TTSEventAnimator< TEvent, TData >.Player |
Awake
()
|
On awake, generate min and max events
Signature
virtual void Meta.WitAi.TTS.Integrations.TTSEventAnimator< TEvent, TData >.Awake() Returns void |
LerpEvent
(
fromEvent
, toEvent
, percentage
)
|
Performs a lerp from an event to another event
Signature
abstract void Meta.WitAi.TTS.Integrations.TTSEventAnimator< TEvent, TData >.LerpEvent(TEvent fromEvent, TEvent toEvent, float percentage) Parameters fromEvent: TEvent
The event starting point
toEvent: TEvent
The event ending point
percentage: float
0 to 1 value with 0 meaning previous event & 1 meaning next event
Returns abstract void |
OnEnable
()
|
Finds player if needed, adds delegates and refreshes events
Signature
virtual void Meta.WitAi.TTS.Integrations.TTSEventAnimator< TEvent, TData >.OnEnable() Returns void |
RefreshSample
(
force
)
|
Updates currently set sample and lerps between events as specified
Signature
virtual void Meta.WitAi.TTS.Integrations.TTSEventAnimator< 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.TTSEventAnimator< TEvent, TData >.Update() Returns void |