UnityEditor.GradientPresetLibrary.Replace C# (CSharp) Method

Replace() public method

public Replace ( int index, object newPresetObject ) : void
index int
newPresetObject object
return void
        public override void Replace(int index, object newPresetObject)
        {
            Gradient gradient = newPresetObject as Gradient;
            if (gradient == null)
            {
                Debug.LogError("Wrong type used in GradientPresetLibrary");
            }
            else
            {
                Gradient gradient2 = new Gradient {
                    alphaKeys = gradient.alphaKeys,
                    colorKeys = gradient.colorKeys,
                    mode = gradient.mode
                };
                this.m_Presets[index].gradient = gradient2;
            }
        }