UnityEditor.GradientPresetLibrary.Add C# (CSharp) Method

Add() public method

public Add ( object presetObject, string presetName ) : void
presetObject object
presetName string
return void
        public override void Add(object presetObject, string presetName)
        {
            Gradient gradient = presetObject as Gradient;
            if (gradient == null)
            {
                Debug.LogError("Wrong type used in GradientPresetLibrary");
            }
            else
            {
                Gradient preset = new Gradient {
                    alphaKeys = gradient.alphaKeys,
                    colorKeys = gradient.colorKeys,
                    mode = gradient.mode
                };
                this.m_Presets.Add(new GradientPreset(preset, presetName));
            }
        }