UnityEditor.GradientEditor.BuildArrays C# (CSharp) Method

BuildArrays() private method

private BuildArrays ( ) : void
return void
        private void BuildArrays()
        {
            if (this.m_Gradient != null)
            {
                GradientColorKey[] colorKeys = this.m_Gradient.colorKeys;
                this.m_RGBSwatches = new List<Swatch>(colorKeys.Length);
                for (int i = 0; i < colorKeys.Length; i++)
                {
                    Color color = colorKeys[i].color;
                    color.a = 1f;
                    this.m_RGBSwatches.Add(new Swatch(colorKeys[i].time, color, false));
                }
                GradientAlphaKey[] alphaKeys = this.m_Gradient.alphaKeys;
                this.m_AlphaSwatches = new List<Swatch>(alphaKeys.Length);
                for (int j = 0; j < alphaKeys.Length; j++)
                {
                    float alpha = alphaKeys[j].alpha;
                    this.m_AlphaSwatches.Add(new Swatch(alphaKeys[j].time, new Color(alpha, alpha, alpha, 1f), true));
                }
                this.m_GradientMode = this.m_Gradient.mode;
            }
        }