private static GetMetaDataInSingleMode ( string name, |
||
name | string | |
textureImporter | ||
Результат |
private static SpriteMetaData GetMetaDataInSingleMode(string name, TextureImporter textureImporter)
{
SpriteMetaData data = new SpriteMetaData {
border = textureImporter.spriteBorder,
name = name,
pivot = textureImporter.spritePivot,
rect = new Rect(0f, 0f, 1f, 1f)
};
TextureImporterSettings dest = new TextureImporterSettings();
textureImporter.ReadTextureSettings(dest);
data.alignment = dest.spriteAlignment;
return data;
}
private SpriteMetaData GetMetaData(string name) { TextureImporter atPath = AssetImporter.GetAtPath(AssetDatabase.GetAssetPath((Object)this.sprite)) as TextureImporter; if (!((Object)atPath != (Object)null)) { return(new SpriteMetaData()); } if (atPath.spriteImportMode == SpriteImportMode.Single) { return(SpriteInspector.GetMetaDataInSingleMode(name, atPath)); } return(SpriteInspector.GetMetaDataInMultipleMode(name, atPath)); }