Easings
Pass a name or a function as ease. See https://easings.net/ for the standard curves.
- Standard:
linear, and easeIn / easeOut / easeInOut + Quad, Cubic, Quart, Quint, Sine,
Expo, Circ
- Overshoot:
easeInBack, easeOutBack, easeInOutBack
- Spring / bounce:
easeInElastic, easeOutElastic, easeInOutElastic, easeInBounce, easeOutBounce,
easeInOutBounce (aliases: elastic.out, bounce.out, bounceOut, ...)
- Wind-up:
anticipate, windUp, extreme
- Organic:
pulse, heartbeat, dampedOscillation
- Erratic:
electrical, lightning
- Foundry's own
easeInOutCosine, easeInCircle, easeOutCircle, and anything added with registerEasing
Custom easings and inline functions are sampled when synced, so every client sees the same curve. An unknown name
logs a warning and falls back to linear.
Suggestions: attack easeInQuad, knockback easeOutQuart or easeOutBounce, wind-up windUp, dodge easeOutQuart.