private void SearchProgressGUI() { if (RootValueDrawers.Any(d => d.IsAsyncUpdating)) { var name = lastAddedChildDuringSearch != null ? lastAddedChildDuringSearch.HierarchicalName : ""; EditorGUILayout.LabelField("Searching... " + name, EditorStyles.miniLabel); } }
private void OnMemberVisiblityChanged() { var objects = RootValueDrawers .Select(d => d.DrawingValue) .Where(v => v is UObject) .Cast <UObject>(); UpdateDrawerInstances(objects.ToArray()); }