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