private void SaveCurve(SerializedProperty prop, CurveWrapper cw)
{
if (cw.curve.keys.Length == 1)
{
cw.renderer.SetCustomRange(0f, 1f);
cw.wrapColorMultiplier = Color.clear;
}
else
{
cw.renderer.SetCustomRange(0f, 0f);
cw.wrapColorMultiplier = cw.color;
}
prop.animationCurveValue = cw.curve;
cw.changed = false;
}