public void Apply(ISimpleAnimated animated) { float value = 0; if (currentTime <= timeIn) { value = curveIn.Evaluate(currentTime); } else { value = curveOut.Evaluate(currentTime - timeIn); } animated.Apply(value); }
public void Apply(ISimpleAnimated fadeAway) { fadeAway.Apply(animationCurve.Evaluate(currentTime)); }