Объявление
public static string GetTextMetaFilePathFromAssetPath(string path);Параметры
path | Путь к активу. |
Возвращает
string Путь к текстовому файлу .meta или пустая строка, если файл не существует.
Описание
Получает путь к текстовому мета-файлу, связанному с ресурсом.
using UnityEngine;
using UnityEditor;
public class AssetDatabaseExamples
{
[MenuItem("AssetDatabase/Get Meta file path of Animations")]
static void GetMetaFilePathOfAllAnimations()
{
//Это создаст список путей к файлам всех ресурсов Animation.
string[] animAssetsGuids = AssetDatabase.FindAssets("t:Animation");
foreach (var animAssetGuid in animAssetsGuids)
{
//Это выведет путь к активу и файлу .meta, связанному с активом.
string animAsset = AssetDatabase.GUIDToAssetPath(animAssetGuid);
string metaPath = AssetDatabase.GetTextMetaFilePathFromAssetPath(animAsset);
Debug.Log("Asset file path: " + animAsset);
Debug.Log("Meta file path: " + metaPath);
}
}
}