UnityEditor.SceneView.HandleViewToolCursor C# (CSharp) Method

HandleViewToolCursor() private method

private HandleViewToolCursor ( ) : void
return void
        private void HandleViewToolCursor()
        {
            if (Tools.viewToolActive && (Event.current.type == EventType.Repaint))
            {
                MouseCursor arrow = MouseCursor.Arrow;
                switch (Tools.viewTool)
                {
                    case ViewTool.Orbit:
                        arrow = MouseCursor.Orbit;
                        break;

                    case ViewTool.Pan:
                        arrow = MouseCursor.Pan;
                        break;

                    case ViewTool.Zoom:
                        arrow = MouseCursor.Zoom;
                        break;

                    case ViewTool.FPS:
                        arrow = MouseCursor.FPS;
                        break;
                }
                if (arrow != MouseCursor.Arrow)
                {
                    AddCursorRect(new Rect(0f, 17f, base.position.width, base.position.height - 17f), arrow);
                }
            }
        }