[OnMemberInvisible]
Examples
[ToggleLeft]
public bool showDetails;
[ShowIf(nameof(showDetails))]
[OnMemberInvisible(nameof(OnDetailsHidden))]
public string details = "Secret Details";
private void OnDetailsHidden()
{
Debug.Log("Details field became hidden");
}