GS_MotionTrack
Abstract base class for all animation tracks — fields, lifecycle, and virtual methods for domain extension.
Abstract base class for all animation tracks — fields, lifecycle, and virtual methods for domain extension.
The playback engine — ticks through tracks, computes per-track progress windows, and manages motion lifecycle.
Runtime deep-copy motion instance with proxy entity overrides — created from GS_MotionAsset for per-entity playback.
Abstract base for motion data assets — holds track definitions and creates runtime composites.
Track-based animation and tween system — abstract base classes for motions, tracks, composites, assets, and proxies with a domain extension pattern.
Serialized struct for track-to-entity redirection — allows designers to target named tracks at different entities.
How to work with GS_Motion — the track-based animation and tween system that powers UI transitions, feedback effects, and custom animations.