public override void Replace(int index, object newPresetObject)
{
DoubleCurve curve = newPresetObject as DoubleCurve;
if (curve == null)
{
Debug.LogError("Wrong type used in DoubleCurvePresetLibrary");
}
else
{
this.m_Presets[index].doubleCurve = curve;
}
}