From c4646c4b26a6ac2e273cde213988a8e61206f63f Mon Sep 17 00:00:00 2001 From: Nolan Darilek Date: Thu, 9 Jan 2020 15:54:05 -0600 Subject: [PATCH] Don't initialize/free if we can't. --- TTS.gd | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/TTS.gd b/TTS.gd index ca0bfda..0716a07 100644 --- a/TTS.gd +++ b/TTS.gd @@ -6,6 +6,8 @@ var TTS var tts = null func _ready(): + if not TTS: + return if not OS.has_feature('JavaScript') and not Engine.has_singleton("AndroidTTS"): TTS = preload("godot-tts.gdns") if OS.has_feature('JavaScript'): @@ -77,4 +79,6 @@ func singular_or_plural(count, singular, plural): return plural func _exit_tree(): + if not tts or not TTS: + return tts.free()