static private SetSmoothEditable ( |
||
keys | ||
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);
}
}
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); }