From dec1d2cc1749ae379a53dac435cc2c865890928d Mon Sep 17 00:00:00 2001 From: Nolan Darilek Date: Thu, 23 Jul 2020 14:05:36 -0500 Subject: [PATCH] Move TTS initiaization to `_init` so script works either as a singleton or an instantiated object. --- TTS.gd | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/TTS.gd b/TTS.gd index 046e44c..3203aaf 100644 --- a/TTS.gd +++ b/TTS.gd @@ -7,9 +7,7 @@ var tts signal done - -func _ready(): - pause_mode = Node.PAUSE_MODE_PROCESS +func _init(): if OS.get_name() == "Server" or OS.has_feature("JavaScript"): return elif Engine.has_singleton("AndroidTTS"): @@ -22,6 +20,10 @@ func _ready(): print_debug("TTS not available!") + +func _ready(): + pause_mode = Node.PAUSE_MODE_PROCESS + func _get_min_rate(): if OS.has_feature('JavaScript'): return 0.1