From b18495655fae18e3fb62cb59c0905ccd05f746c9 Mon Sep 17 00:00:00 2001 From: chrisgregan Date: Fri, 20 Jun 2014 17:16:30 +0100 Subject: [PATCH] Fix for using Say() command with empty string. --- Assets/Fungus/Scripts/Dialog.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Assets/Fungus/Scripts/Dialog.cs b/Assets/Fungus/Scripts/Dialog.cs index db585b5c..0c654c22 100644 --- a/Assets/Fungus/Scripts/Dialog.cs +++ b/Assets/Fungus/Scripts/Dialog.cs @@ -354,6 +354,13 @@ namespace Fungus public void Say(string _sayText, Action sayAction) { string subbedText = Game.stringTable.SubstituteStrings(_sayText); + + // Hack: Handle Say(""); by writing a single space character. + if (subbedText.Length == 0) + { + subbedText = " "; + } + continueAction = sayAction; previousSayText = subbedText;