Somebody can give me answer why ValueChanged callback is called twice when i am binding SerializedProperty?
public override VisualElement CreatePropertyGUI(SerializedProperty property)
{
// Create property container element.
var container = new Foldout();
Debug.Log("Init"); // This called once.
var slider = new Slider();
slider.BindProperty(property.FindPropertyRelative("_playerLevel"));
slider.RegisterValueChangedCallback(prop => Debug.Log($"old:{prop.previousValue}, new:{prop.newValue}")); // This called twice.
container.Add(slider);
return container;
(Unity UI: 2.0.0)
