UnityEditor.LineRendererCurveEditor.GetCurveWrapper C# (CSharp) Method

GetCurveWrapper() private method

private GetCurveWrapper ( AnimationCurve curve ) : CurveWrapper
curve UnityEngine.AnimationCurve
return CurveWrapper
        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;
        }