Intermediate "compressed" data used for importing and exporting. Exports to animation data which can be used by the framework in-game. Not meant for use with recording. Use import to get a KeyframeRecorder and TriggerRecorder.

tracks is used primarily for exporting as a KeyframeSequence (Roblox animation).

IAnimationData

Hierarchy

  • AnimationData

Implements

Constructors

Properties

keyframeLengthKeyframes: KeyframeLengthKeyframe[]
keyframes: ReducedKeyframe[]
length: number
modelDirectionKeyframes: ModelDirectionKeyframe[]
numberOfKeyframes: number
passedTrackEndKeyframes: Map<number, boolean>
trackUIDKeyframes: TrackUIDKeyframe[]
tracks: Map<string, CFrameTrack>
tracksData: TrackData[]
transitionTypeKeyframes: TransitionTypeKeyframe[]
triggers: TriggerInfo[]
version: number

Methods

Generated using TypeDoc