예제 #1
0
        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));
            }
        }
예제 #2
0
 public void SetAnimation(AnimatedFloatTypes type = AnimatedFloatTypes.EaseInOut, float animationTime = 1f)
 {
     _cruve         = GetNormalizedCurve(type);
     _animationTime = animationTime;
 }