UnityEditor.CurveEditorWindow.SetSmoothEditable C# (CSharp) Method

SetSmoothEditable() static private method

static private SetSmoothEditable ( Keyframe &keys ) : void
keys UnityEngine.Keyframe
return void
        internal static void SetSmoothEditable(ref Keyframe[] keys)
        {
            for (int i = 0; i < keys.Length; i++)
            {
                AnimationUtility.SetKeyBroken(ref keys[i], false);
                AnimationUtility.SetKeyLeftTangentMode(ref keys[i], AnimationUtility.TangentMode.Free);
                AnimationUtility.SetKeyRightTangentMode(ref keys[i], AnimationUtility.TangentMode.Free);
            }
        }

Usage Example

示例#1
0
 internal static Keyframe[] GetConstantKeys(float value)
 {
     Keyframe[] result = new Keyframe[]
     {
         new Keyframe(0f, value, 0f, 0f),
         new Keyframe(1f, value, 0f, 0f)
     };
     CurveEditorWindow.SetSmoothEditable(ref result);
     return(result);
 }
All Usage Examples Of UnityEditor.CurveEditorWindow::SetSmoothEditable