Browse Source

Improved view highlighting when view command selected

master
chrisgregan 10 years ago
parent
commit
be41f9539a
  1. 26
      Assets/Fungus/Camera/Editor/ViewEditor.cs

26
Assets/Fungus/Camera/Editor/ViewEditor.cs

@ -160,13 +160,35 @@ public class ViewEditor : Editor
Color fill = viewColor; Color fill = viewColor;
Color outline = viewColor; Color outline = viewColor;
if (Selection.activeGameObject == view.gameObject) bool highlight = Selection.activeGameObject == view.gameObject;
FungusScript fungusScript = FungusScriptWindow.GetFungusScript();
if (fungusScript != null)
{ {
fill = outline = Color.green; MoveToView moveToViewCommand = fungusScript.selectedCommand as MoveToView;
if (moveToViewCommand != null)
{
highlight = (moveToViewCommand.targetView == view);
}
FadeToView fadeToViewCommand = fungusScript.selectedCommand as FadeToView;
if (fadeToViewCommand != null)
{
highlight = (fadeToViewCommand.targetView == view);
}
} }
if (highlight)
{
fill = outline = Color.green;
fill.a = 0.1f;
outline.a = 1f;
}
else
{
fill.a = 0.1f; fill.a = 0.1f;
outline.a = 0.5f; outline.a = 0.5f;
}
// Draw left box // Draw left box
{ {

Loading…
Cancel
Save