void OnValueChangedFromUI(int itemIndex) { var newValue = bindTarget.Choices[itemIndex]; bindTarget.Set(newValue, this); }
void OnValueChangedFromUI(float value) { bindTarget.Set(value, this); }
void OnValueChangedFromUI(bool newValue) { bindTarget.Set(newValue, this); }
void OnValueChangedFromUI(string value) { bindTarget.Set(value, this); }