GetMetaDataInSingleMode() private static method

private static GetMetaDataInSingleMode ( string name, TextureImporter textureImporter ) : SpriteMetaData
name string
textureImporter TextureImporter
return SpriteMetaData
        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));
        }
示例#2
0
        private SpriteMetaData GetMetaData(string name)
        {
            string          assetPath       = AssetDatabase.GetAssetPath(this.sprite);
            TextureImporter textureImporter = AssetImporter.GetAtPath(assetPath) as TextureImporter;

            if (!(textureImporter != null))
            {
                return(default(SpriteMetaData));
            }
            if (textureImporter.spriteImportMode == SpriteImportMode.Single)
            {
                return(SpriteInspector.GetMetaDataInSingleMode(name, textureImporter));
            }
            return(SpriteInspector.GetMetaDataInMultipleMode(name, textureImporter));
        }