using System; using bs; namespace bs.Editor { partial class GUICurvesField { /// /// Triggered when the curve in the field changes. /// public event Action OnChanged; /// /// Callback triggered when the user clicks on the GUI element. /// partial void Callback_OnClicked() { CurveEditorWindow.Show(Curve, (success, curve) => { if (!success) return; SetCurve(curve); OnChanged?.Invoke(curve); }); } } }