diff --git a/Assets/Fungus/Scripts/Utils/ConversationManager.cs b/Assets/Fungus/Scripts/Utils/ConversationManager.cs index 7415d4e1..0b6bb775 100644 --- a/Assets/Fungus/Scripts/Utils/ConversationManager.cs +++ b/Assets/Fungus/Scripts/Utils/ConversationManager.cs @@ -422,8 +422,9 @@ namespace Fungus } if (stage != null && currentCharacter != null && - (currentPortrait != currentCharacter.State.portrait || - currentPosition != currentCharacter.State.position)) + (currentPortrait != currentCharacter.State.portrait || + currentPosition != currentCharacter.State.position || + (currentCharacter.State.display == DisplayType.Hide && !item.Hide))) { var portraitOptions = new PortraitOptions(true); portraitOptions.display = item.Hide ? DisplayType.Hide : DisplayType.Show;