I generate slider and I assign function using Delegate to control slider and other UI elements/data.
I don’t feel like making another function for mouse up though, because my function already does some a bit more complex logic, new function would just be a mess.
Can I somehow find out did the user stop sliding slider (released mouse button) from inside of OnValueChanged ?
FooSlider.onValueChanged.AddListener(delegate { sliderMgr(someinteger, someObject2, sliderval); });
void sliderMgr(int one, myEnum, float val)
{
// Can I find out if user released mouse or slider here?
}
I generate a lot of sliders by the way, and all are controlled by one function.
Once user leaves the slider I would need to store value, an index for an array, then type of that slider and so on.
If there is a way to figure out if user released slider in that function above, onValueChanged, it would be amazing!
P.S. I’m using UGUI.
Thanks.