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(); }