public override void update (float t) { if (_hasInflection) { t = Mathf.Pow(t-1.0f, _polynomialOrder) + 1.0f; } else { t = -Mathf.Pow(t-1.0f, _polynomialOrder) + 1.0f; } _inner.update(t); }