diff --git a/Assets/Fungus/Narrative/Scripts/ConversationManager.cs b/Assets/Fungus/Narrative/Scripts/ConversationManager.cs index 9103c258..aaa88b3a 100644 --- a/Assets/Fungus/Narrative/Scripts/ConversationManager.cs +++ b/Assets/Fungus/Narrative/Scripts/ConversationManager.cs @@ -217,6 +217,11 @@ namespace Fungus // try to find the character param first, since we need to get its portrait int characterIndex = -1; + if (characters == null) + { + PopulateCharacterCache(); + } + for (int i = 0; item.Character == null && i < sayParams.Length; i++) { for (int j = 0; j < characters.Length; j++)