UnityEditor.SpriteEditorWindow.HandleCreate C# (CSharp) Method

HandleCreate() private method

private HandleCreate ( ) : void
return void
        private void HandleCreate()
        {
            if (!this.MouseOnTopOfInspector() && !Event.current.alt)
            {
                EditorGUI.BeginChangeCheck();
                Rect rect = SpriteEditorHandles.RectCreator((float) base.m_Texture.width, (float) base.m_Texture.height, SpriteUtilityWindow.s_Styles.createRect);
                if ((EditorGUI.EndChangeCheck() && (rect.width > 0f)) && (rect.height > 0f))
                {
                    Undo.RegisterCompleteObjectUndo(this.m_RectsCache, "Create sprite");
                    this.selected = this.AddSprite(rect, 0, Vector2.zero, this.defaultColliderAlphaCutoff, this.defaultColliderDetail);
                    GUIUtility.keyboardControl = 0;
                }
            }
        }