From 68a5073b2946d7e84c344ae2b4120d8f1559f6be Mon Sep 17 00:00:00 2001 From: Chandler Cox Date: Mon, 14 Nov 2022 18:45:44 -0600 Subject: [PATCH 1/2] fixed issue when asset picker has no value on particle effect --- .../Editor/CustomEditors/Dedicated/ParticleEffectEditor.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Source/Editor/CustomEditors/Dedicated/ParticleEffectEditor.cs b/Source/Editor/CustomEditors/Dedicated/ParticleEffectEditor.cs index c78700bf7..bd15db916 100644 --- a/Source/Editor/CustomEditors/Dedicated/ParticleEffectEditor.cs +++ b/Source/Editor/CustomEditors/Dedicated/ParticleEffectEditor.cs @@ -94,6 +94,12 @@ namespace FlaxEditor.CustomEditors.Dedicated } Refresh(); var parameters = effect.Parameters; + if (parameters.Length == 0) + { + base.Refresh(); + return; + } + for (int i = 0; i < ChildrenEditors.Count; i++) { if (_isActive != effect.IsActive || _parametersVersion != effect.ParametersVersion) From ade5166977bc706f1e7a37936db38aba0f8c6a47 Mon Sep 17 00:00:00 2001 From: Chandler Cox Date: Mon, 14 Nov 2022 20:00:54 -0600 Subject: [PATCH 2/2] fix editor updating base values --- Source/Editor/CustomEditors/Dedicated/ParticleEffectEditor.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Editor/CustomEditors/Dedicated/ParticleEffectEditor.cs b/Source/Editor/CustomEditors/Dedicated/ParticleEffectEditor.cs index bd15db916..3356768fd 100644 --- a/Source/Editor/CustomEditors/Dedicated/ParticleEffectEditor.cs +++ b/Source/Editor/CustomEditors/Dedicated/ParticleEffectEditor.cs @@ -96,7 +96,7 @@ namespace FlaxEditor.CustomEditors.Dedicated var parameters = effect.Parameters; if (parameters.Length == 0) { - base.Refresh(); + base.RefreshRootChild(); return; }