UnityEditor.CurveUtility.RemoveKeysInRange C# (CSharp) Method

RemoveKeysInRange() public static method

public static RemoveKeysInRange ( AnimationCurve curve, float beginTime, float endTime ) : void
curve UnityEngine.AnimationCurve
beginTime float
endTime float
return void
        public static void RemoveKeysInRange(AnimationCurve curve, float beginTime, float endTime)
        {
            for (int i = curve.length - 1; i >= 0; i--)
            {
                Keyframe keyframe = curve[i];
                if (keyframe.time >= beginTime)
                {
                    Keyframe keyframe2 = curve[i];
                    if (keyframe2.time < endTime)
                    {
                        curve.RemoveKey(i);
                    }
                }
            }
        }