private CurveWrapper GetCurveWrapper(AnimationCurve curve)
{
float r = EditorGUIUtility.isProSkin ? 1f : 0.9f;
Color color = new Color(r, r, r, 1f);
CurveWrapper wrapper = new CurveWrapper {
id = 0,
groupId = -1,
color = new Color(1f, 0f, 0f, 1f) * color,
hidden = false,
readOnly = false,
renderer = new NormalCurveRenderer(curve)
};
wrapper.renderer.SetCustomRange(0f, 1f);
wrapper.getAxisUiScalarsCallback = new CurveWrapper.GetAxisScalarsCallback(this.GetAxisScalars);
return wrapper;
}