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