diff --git a/Assets/Fungus/Flowchart/Scripts/Flowchart.cs b/Assets/Fungus/Flowchart/Scripts/Flowchart.cs index 4dc6d5a9..aff19c12 100644 --- a/Assets/Fungus/Flowchart/Scripts/Flowchart.cs +++ b/Assets/Fungus/Flowchart/Scripts/Flowchart.cs @@ -871,15 +871,13 @@ namespace Fungus { if (hideComponents) { - IBlock[] blocks = GetComponents(); - foreach (IBlock block in blocks) + Block[] blocks = GetComponents(); + foreach (Block block in blocks) { - GameObject go = ((Block)block).gameObject; - - go.hideFlags = HideFlags.HideInInspector; - if (go != gameObject) + block.hideFlags = HideFlags.HideInInspector; + if (block.gameObject != gameObject) { - go.hideFlags = HideFlags.HideInHierarchy; + block.hideFlags = HideFlags.HideInHierarchy; } }