UnityEditor.EyeDropper.OnGUI C# (CSharp) Method

OnGUI() private method

private OnGUI ( ) : void
return void
        private void OnGUI()
        {
            EventType type = Event.current.type;
            if (type == EventType.MouseMove)
            {
                s_PickCoordinates = GUIUtility.GUIToScreenPoint(Event.current.mousePosition);
                base.StealMouseCapture();
                this.SendEvent("EyeDropperUpdate", true);
            }
            else if (type == EventType.MouseDown)
            {
                if (Event.current.button == 0)
                {
                    s_PickCoordinates = GUIUtility.GUIToScreenPoint(Event.current.mousePosition);
                    base.window.Close();
                    s_LastPickedColor = GetPickedColor();
                    this.SendEvent("EyeDropperClicked", true);
                }
            }
            else if ((type == EventType.KeyDown) && (Event.current.keyCode == KeyCode.Escape))
            {
                base.window.Close();
                this.SendEvent("EyeDropperCancelled", true);
            }
        }