Deltarune (Chapter 2) script viewer

← back to main script listing

gml_GlobalScript_lerp_ease_in

(view raw script w/o annotations or w/e)
1
function lerp_ease_in(arg0, arg1, arg2, arg3)
2
{
3
    return lerp(arg0, arg1, scr_ease_in
scr_ease_in

function scr_ease_in(arg0, arg1) { if (arg1 < -3 || arg1 > 7) return arg0; switch (arg1) { case -3: return ease_in_bounce(arg0, 0, 1, 1); case -2: return ease_in_elastic(arg0, 0, 1, 1); case -1: var _s = 1.70158; return arg0 * arg0 * (((_s + 1) * arg0) - _s); case 0: return arg0; case 1: return -cos(arg0 * 1.5707963267948966) + 1; case 6: return power(2, 10 * (arg0 - 1)); case 7: return -(sqrt(1 - sqr(arg0)) - 1); default: return power(arg0, arg1); } }
(arg2, arg3));
4
}