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