Unity 6.3
0 онлайн 26 гостей 3 в системе
Вход

AssetImporter.SaveAndReimport

Declaration

public void SaveAndReimport();

Описание

Сохранить настройки импортера ассетов, если импортер ассетов загрязнен.

Под капотом это вызывает AssetDatabase.ImportAsset. Дополнительные ресурсы: EditorUtility.SetDirty.

using UnityEngine;
using UnityEditor;
public class SaveAndReinportExample : MonoBehaviour
{
    [MenuItem("Tools/SaveAndReimportExample")]
    static void Example()
    {
        var importer = AssetImporter.GetAtPath("Path/To/Your/Asset");
        
        //Setting asset as dirty to mark it for reimport
        EditorUtility.SetDirty(importer);
        //Save and reimport to apply changes
        importer.SaveAndReimport();
    }
}