diff --git a/Source/Editor/CustomEditors/Editors/AssetRefEditor.cs b/Source/Editor/CustomEditors/Editors/AssetRefEditor.cs
index 231a4de8a..e9c405207 100644
--- a/Source/Editor/CustomEditors/Editors/AssetRefEditor.cs
+++ b/Source/Editor/CustomEditors/Editors/AssetRefEditor.cs
@@ -123,7 +123,9 @@ namespace FlaxEditor.CustomEditors.Editors
{
base.Refresh();
- if (!HasDifferentValues)
+ var differentValues = HasDifferentValues;
+ Picker.DifferentValues = differentValues;
+ if (!differentValues)
{
_isRefreshing = true;
var value = Values[0];
@@ -375,12 +377,9 @@ namespace FlaxEditor.CustomEditors.Editors
{
base.Refresh();
- if (!HasDifferentValues)
- {
- _isRefreshing = true;
- _textBox.Text = GetPath();
- _isRefreshing = false;
- }
+ _isRefreshing = true;
+ _textBox.Text = HasDifferentValues ? "Multiple Values" : GetPath();
+ _isRefreshing = false;
}
///
diff --git a/Source/Editor/CustomEditors/Editors/FlaxObjectRefEditor.cs b/Source/Editor/CustomEditors/Editors/FlaxObjectRefEditor.cs
index 386d8d518..b4143140d 100644
--- a/Source/Editor/CustomEditors/Editors/FlaxObjectRefEditor.cs
+++ b/Source/Editor/CustomEditors/Editors/FlaxObjectRefEditor.cs
@@ -129,6 +129,11 @@ namespace FlaxEditor.CustomEditors.Editors
///
public Func