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;
}
}