コード例 #1
0
        public static bool IsDefaultPlatformTextureFormatValid(TextureImporterType textureType, TextureImporterFormat currentFormat)
        {
            if (currentFormat != TextureImporterFormat.Automatic)
            {
                int[]    formatValues;
                string[] formatStrings;
                TextureImportValidFormats.GetDefaultTextureFormatValuesAndStrings(textureType, out formatValues, out formatStrings);
                return(Array.Exists(formatValues, i => i == (int)currentFormat));
            }

            return(true);
        }
コード例 #2
0
 public void GetValidTextureFormatsAndStrings(TextureImporterType textureType, out int[] formatValues, out string[] formatStrings)
 {
     if (isDefault)
     {
         TextureImportValidFormats.GetDefaultTextureFormatValuesAndStrings(textureType, out formatValues,
                                                                           out formatStrings);
     }
     else
     {
         TextureImportValidFormats.GetPlatformTextureFormatValuesAndStrings(textureType, buildTarget, out formatValues,
                                                                            out formatStrings);
     }
 }