using System; using bs; namespace bs.Editor { partial class GUIColorGradient { /// /// Callback triggered when the user clicks on the GUI element. /// partial void Callback_OnClicked() { GradientPicker.Show(Gradient, (success, colorGradient) => { if (!success) return; Gradient = colorGradient; }); } } partial class GUIColorGradientHDR { /// /// Callback triggered when the user clicks on the GUI element. /// partial void Callback_OnClicked() { // Note: Should allow HDR color gradient ColorGradient gradient = new ColorGradient(Gradient.GetKeys()); GradientPicker.Show(gradient, (success, colorGradient) => { if (!success) return; Gradient = new ColorGradientHDR(colorGradient.GetKeys()); }); } } }