5 // Created by Benjamin Sherratt on 04/05/2021.
6 // Copyright © 2021 SKFX Ltd. All rights reserved.
11 namespace JurassicTween {
12 public struct TweenParameters {
13 public static readonly TweenParameters linear = new TweenParameters(Interpolation.Linear);
14 public static readonly TweenParameters easeInOut = new TweenParameters(Interpolation.EaseInOut);
16 public enum Interpolation {
22 public Interpolation interpolation;
23 public AnimationCurve customCurve;
25 public TweenParameters(AnimationCurve customCurve) {
26 interpolation = Interpolation.CustomCurve;
27 this.customCurve = customCurve;
30 TweenParameters(Interpolation interpolation) {
31 this.interpolation = interpolation;
32 this.customCurve = null;