Constructs a new AnimationRecorder
The Instance in which exported animations will be added and replaced
A dictionary of CFrameTracks used when exporting
The Instance in which exported animations will be added and replaced
A dictionary of CFrameTracks used when exporting
Clones this AnimationRecorder
Creates an AnimationData using the given KeyframeRecorder and TriggerRecorder.
Exports the current state (KeyframeRecorder and TriggerRecorder) to a ModuleScript to the exportDestination.
If a child is found in the exportDestination with the same name, replaces that.
Also see exportAnimation
The name of the exported animation
Optional exportType: ModuleDetermines how it will be exported. Defaults to Module
Exports the given KeyframeRecorder and TriggerRecorder to a ModuleScript to the exportDestination.
If a child is found in the exportDestination with the same name, replaces that.
The name of the exported animation
Optional exportType: ModuleDetermines how it will be exported. Defaults to Module
Like recordSegment, but exports the resulting KeyframeRecorder and TriggerRecorder to a new animation.
See export for information on exporting
The name of the resulting animation
Function used to record a segment of animation
Optional trackSwitch: booleanIf true, sets the last keyframe's transitionType to None before recording
Optional exportType: ModuleDetermines how it will be exported. Defaults to Module
Calls the function to record a segment of an animation
The resulting KeyframeRecorder and TriggerRecorder from this animation
Function used to record a segment of animation
Optional trackSwitch: booleanIf true, sets the last keyframe's transitionType to None before recording
Creates an AnimationData using the current state (KeyframeRecorder and TriggerRecorder).
Generated using TypeDoc
Helper class for recording an animation.
Helps organize and record segments of an animation which can then be exported right into the Animation folder.
This is very experimental and may change.