UnityEditor.SpriteEditorWindow.AddSprite C# (CSharp) Method

AddSprite() public method

public AddSprite ( Rect rect, int alignment, Vector2 pivot, int colliderAlphaCutoff, float colliderDetail ) : SpriteRect
rect UnityEngine.Rect
alignment int
pivot Vector2
colliderAlphaCutoff int
colliderDetail float
return SpriteRect
        public SpriteRect AddSprite(Rect rect, int alignment, Vector2 pivot, int colliderAlphaCutoff, float colliderDetail)
        {
            SpriteRect r = new SpriteRect {
                m_Rect = rect,
                m_Alignment = (SpriteAlignment) alignment,
                m_Pivot = pivot
            };
            string fileNameWithoutExtension = Path.GetFileNameWithoutExtension(this.m_TextureImporter.assetPath);
            r.m_Name = this.GetUniqueName(fileNameWithoutExtension);
            r.m_OriginalName = r.m_Name;
            this.textureIsDirty = true;
            this.m_RectsCache.AddRect(r);
            return r;
        }

Same methods

SpriteEditorWindow::AddSprite ( Rect frame, int alignment, Vector2 pivot, AutoSlicingMethod slicingMethod ) : void