protected static AnimationCurve GetNormalizedCurve(AnimatedFloatTypes type) { switch (type) { case AnimatedFloatTypes.Linear: return(AnimationCurve.Linear(0f, 0f, 1f, 1f)); case AnimatedFloatTypes.EaseInOut: default: return(AnimationCurve.EaseInOut(0f, 0f, 1f, 1f)); } }
public void SetAnimation(AnimatedFloatTypes type = AnimatedFloatTypes.EaseInOut, float animationTime = 1f) { _cruve = GetNormalizedCurve(type); _animationTime = animationTime; }