Beispiel #1
0
        /// <summary> テクスチャの設定変更 </summary>
        public static void SetPlatformTextureSetting(this TextureImporter importer, BuildTargetGroup platform,
                                                     Func <TextureImporterPlatformSettings, TextureImporterPlatformSettings> update)
        {
            var settings = importer.GetPlatformTextureSetting(platform);

            var prevSettings = new TextureImporterPlatformSettings();

            settings.CopyTo(prevSettings);

            var newSettings = update(settings);

            if (!prevSettings.Equals(newSettings))
            {
                importer.SetPlatformTextureSettings(newSettings);
            }
        }