UnityEditor.GradientPresetLibrary.DebugCreateTonsOfPresets C# (CSharp) Method

DebugCreateTonsOfPresets() public method

public DebugCreateTonsOfPresets ( ) : void
return void
        public void DebugCreateTonsOfPresets()
        {
            int num = 150;
            string str = "Preset_";
            for (int i = 0; i < num; i++)
            {
                List<GradientColorKey> list = new List<GradientColorKey>();
                int num3 = Random.Range(3, 8);
                for (int j = 0; j < num3; j++)
                {
                    list.Add(new GradientColorKey(new Color(Random.value, Random.value, Random.value), Random.value));
                }
                List<GradientAlphaKey> list2 = new List<GradientAlphaKey>();
                int num5 = Random.Range(3, 8);
                for (int k = 0; k < num5; k++)
                {
                    list2.Add(new GradientAlphaKey(Random.value, Random.value));
                }
                Gradient presetObject = new Gradient {
                    colorKeys = list.ToArray(),
                    alphaKeys = list2.ToArray()
                };
                this.Add(presetObject, str + (i + 1));
            }
        }