Labeled Parameter reset by Command Instrument reverts to last Unreal value on replay

Hi,

Thank you for sharing the screenshots!

From your description, this behaviour appears to be expected.

Parameter values are stored on the event instance and stay the same until something changed again. When the event is played again, FMOD uses the value last set from Unreal rather than the temporary reset made inside the event. This is likely why the previous trigger plays again.

To avoid this, you can either avoid calling Play() on an already playing instance, or reset the trigger parameter from Unreal before replaying.

You can find a related discussion here: Reset parameter on every event playback?

Hope this helps!

2 Likes