[OnValueChanged]

Attribute used for invoking a method when the field value changes.

Examples

[Title("OnValueChanged Example")]
[OnValueChanged(nameof(RecalculateSum))]
public int valueA = 1;

[OnValueChanged(nameof(RecalculateSum))]
public int valueB = 2;

[ReadOnly]
public int sum;

private void RecalculateSum()
{
    sum = valueA + valueB;
}