public override void Replace(int index, object newPresetObject)
{
AnimationCurve curve = newPresetObject as AnimationCurve;
if (curve == null)
{
Debug.LogError("Wrong type used in CurvePresetLibrary");
}
else
{
AnimationCurve curve2 = new AnimationCurve(curve.keys) {
preWrapMode = curve.preWrapMode,
postWrapMode = curve.postWrapMode
};
this.m_Presets[index].curve = curve2;
}
}