ParticleSystemCurveEditor.CreateCurveWrapperArray C# (CSharp) Method

CreateCurveWrapperArray() private method

private CreateCurveWrapperArray ( ) : UnityEditor.CurveWrapper[]
return UnityEditor.CurveWrapper[]
    private CurveWrapper[] CreateCurveWrapperArray()
    {
        List<CurveWrapper> list = new List<CurveWrapper>();
        int num = 0;
        for (int i = 0; i < this.m_AddedCurves.Count; i++)
        {
            CurveData data = this.m_AddedCurves[i];
            if (data.m_Visible)
            {
                int regionId = -1;
                if (data.IsRegion())
                {
                    regionId = ++num;
                }
                if (data.m_Max != null)
                {
                    list.Add(this.CreateCurveWrapper(data.m_Max, data.m_MaxId, regionId, data.m_Color, data.m_SignedRange, data.m_GetAxisScalarsCallback, data.m_SetAxisScalarsCallback));
                }
                if (data.m_Min != null)
                {
                    list.Add(this.CreateCurveWrapper(data.m_Min, data.m_MinId, regionId, data.m_Color, data.m_SignedRange, data.m_GetAxisScalarsCallback, data.m_SetAxisScalarsCallback));
                }
            }
        }
        return list.ToArray();
    }