Exemplo n.º 1
0
        private void OnSceneGUI(SceneView sceneView)
        {
            if (m_target != null && m_target.editing)
            {
                Tools.current = Tool.None;

                if (HandleShortcutKeys() || HandleMouseAction())
                {
                    Event.current.Use();
                    RepaintAllViews();
                }
                else
                {
                    int ret = m_target.OnSceneGUI();
                    if ((ret & (int)SceneGUIState.Repaint) != 0)
                    {
                        RepaintAllViews();
                    }
                }
            }
        }