package minizoo.c.action.easing;
import minizoo.c.action.Easing;
import minizoo.c.action.Finite;
public class EaseInSine extends Easing {
public static EaseInSine c(Finite targetAction) {
return new EaseInSine(targetAction);
}
public EaseInSine(Finite targetAction) {
super(targetAction);
}
@Override
public void sample(float t) {
getTargetAction().sample((float) Math.sin(t * (Math.PI/2.0)));
}
}