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);
}
}
}