コード例 #1
0
 private void OnMouseLeaveCheck()
 {
     if (this.m_MouseLeaveListenerAdded && EditorWindow.mouseOverWindow as SceneView == null)
     {
         EditorApplication.update       = (EditorApplication.CallbackFunction)Delegate.Remove(EditorApplication.update, new EditorApplication.CallbackFunction(this.OnMouseLeaveCheck));
         this.m_MouseLeaveListenerAdded = false;
         if (PhysicsVisualizationSettings.HasMouseHighlight())
         {
             PhysicsVisualizationSettings.ClearMouseHighlight();
         }
     }
 }
コード例 #2
0
        void OnMouseLeaveCheck()
        {
            if (m_MouseLeaveListenerAdded && EditorWindow.mouseOverWindow as SceneView == null)
            {
                EditorApplication.update -= OnMouseLeaveCheck;
                m_MouseLeaveListenerAdded = false;

                if (PhysicsVisualizationSettings.HasMouseHighlight())
                {
                    PhysicsVisualizationSettings.ClearMouseHighlight();
                }
            }
        }