// PRAGMA MARK - Static
 public static Coroutine DoEaseFor(this MonoBehaviour m, float duration, EaseType easeType, Action <float> lerpCallback, Action finishedCallback = null)
 {
     return(m.DoLerpFor(duration, (p) => lerpCallback.Invoke(Easings.Interpolate(p, easeType)), finishedCallback));
 }