diff --git a/Assets/Fungus/FungusScript/Editor/FungusCommandListAdaptor.cs b/Assets/Fungus/FungusScript/Editor/FungusCommandListAdaptor.cs index 681e4e66..8e59519a 100644 --- a/Assets/Fungus/FungusScript/Editor/FungusCommandListAdaptor.cs +++ b/Assets/Fungus/FungusScript/Editor/FungusCommandListAdaptor.cs @@ -116,10 +116,6 @@ namespace Fungus.Script { GUI.backgroundColor = Color.red; } - else if (fungusScript.selectedCommand == command) - { - GUI.backgroundColor = Color.yellow; - } else { GUI.backgroundColor = commandInfoAttr.ButtonColor; @@ -156,10 +152,15 @@ namespace Fungus.Script GUI.Label(summaryRect, summary, labelStyle); - if (Event.current.type == EventType.Repaint && - command.IsExecuting()) + if (Event.current.type == EventType.Repaint) { - GLDraw.DrawBox(position, Color.green, 1.5f); + if ((Application.isPlaying && command.IsExecuting()) || + (Application.isEditor && fungusScript.selectedCommand == command)) + { + Rect boxRect = position; + boxRect.y += 1; + GLDraw.DrawBox(boxRect, Color.green, 1.5f); + } } } diff --git a/Assets/Shuttle/ShuttleGame.unity b/Assets/Shuttle/ShuttleGame.unity index 9d337593..05fcc0d2 100644 Binary files a/Assets/Shuttle/ShuttleGame.unity and b/Assets/Shuttle/ShuttleGame.unity differ