CurveEditorTools

Description
A tool window that allows to replace the presets list in Unity's animation curve editor. It was just written as a quick an dirty solution but is already quite polished.

Setup
This is an editor script, so you have to place it in an Editor folder (any subfolder named "Editor"). The filename has to be "CurveEditorTools.cs".

Usage
To use this tool you have to open the window by clicking on "CurveEditorTools" in the "Tools" menu. You have to keep the window open while you edit an animation curve. The window will grab the last edited curve automatically which can be named and added to the preset list. You can enable / disable a preset by clicking on the "On" button.

When the "Overwrite Preset array" button is active (green), the Editorwindow will inject the new preset list into the AnimationCurve editor as soon as one is opened.