From 0c8c16744a1de36fcc727bc23bd762f61cc3430b Mon Sep 17 00:00:00 2001 From: dasasdhba Date: Wed, 1 Jul 2026 23:36:30 +0800 Subject: [PATCH] Fix event emitter autoplay in editor --- src/nodes/fmod_event_emitter.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/nodes/fmod_event_emitter.h b/src/nodes/fmod_event_emitter.h index 9a966f33..2fb503ed 100644 --- a/src/nodes/fmod_event_emitter.h +++ b/src/nodes/fmod_event_emitter.h @@ -448,6 +448,10 @@ namespace godot { _event_name = name; _event_guid = event_guid; +#ifdef TOOLS_ENABLED + if (Engine::get_singleton()->is_editor_hint()) { return; } +#endif + _stop_and_restart_if_autoplay(); } @@ -467,6 +471,10 @@ namespace godot { _event_guid = event_guid; _event_name = FmodServer::get_singleton()->get_event_path_internal(_event_guid); +#ifdef TOOLS_ENABLED + if (Engine::get_singleton()->is_editor_hint()) { return; } +#endif + _stop_and_restart_if_autoplay(); }