From 631dbda23b8410432106060c02eaa4bd4e6574fe Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Tue, 26 Nov 2024 16:16:41 +0100 Subject: [PATCH] Add missing particle parameters overrides when duplicating emitter track #3064 --- .../GUI/Timeline/Tracks/ParticleEmitterTrack.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Source/Editor/GUI/Timeline/Tracks/ParticleEmitterTrack.cs b/Source/Editor/GUI/Timeline/Tracks/ParticleEmitterTrack.cs index 82a33f57b..1c25a08c2 100644 --- a/Source/Editor/GUI/Timeline/Tracks/ParticleEmitterTrack.cs +++ b/Source/Editor/GUI/Timeline/Tracks/ParticleEmitterTrack.cs @@ -109,6 +109,19 @@ namespace FlaxEditor.GUI.Timeline.Tracks MaxMediaCount = 1; } + /// + public override void OnDuplicated(Track clone) + { + base.OnDuplicated(clone); + + // Clone overriden parameters + if (clone is ParticleEmitterTrack cloneTrack) + { + foreach (var e in ParametersOverrides) + cloneTrack.ParametersOverrides.Add(e.Key, e.Value); + } + } + /// public override void OnDestroy() {