AnimationCurve.MoveKey

public int MoveKey(int index, Keyframe key);

Parameters

indexThe index of the key to move.
keyThe key (with its new time) to insert.

Returns

int The index of the keyframe after moving it.

Description

Removes the keyframe at index and inserts key.

If a keyframe already exists at key.time, then 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.

Did you find this page useful? Please give it a rating: