Legacy Documentation: Version 4.5.0

Script language:

  • JS
  • C#
  • Boo
Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

MoveKey(index: int, key: Keyframe): int;
int MoveKey(int index, Keyframe key);
def MoveKey(index as int, key as Keyframe) as int

Description

Removes the keyframe at index and inserts key.

If a keyframe already exists at /key.time/ the time of the old keyframe's position /key[index].time/ will be used instead. This is the desired behaviour for dragging keyframes in a curve editor. Returns the index of the keyframe after moving it.