Version: 5.4
public static string GetAssetPath (int instanceID);
public static string GetAssetPath (Object assetObject);

Parameters

instanceID The instance ID of the asset.
assetObject A reference to the asset.

Returns

string @return Путь к текстовому файлу .meta или пустой строке, если файл не существует.

Description

Возвращает имя пути относительно папки проекта, где хранится ассет.

Все пути относятся к папке проекта, например: "Assets/MyTextures/hello.png".

using UnityEngine;
using UnityEditor;

public class CreateMaterialExample : MonoBehaviour { [MenuItem("GameObject/Create Material")] static void CreateMaterial( ) { // Create a simple material asset

Material material = new Material( Shader.Find( "Specular" ) ); AssetDatabase.CreateAsset( material, "Assets/MyMaterial.mat" );

// Print the path of the created asset Debug.Log( AssetDatabase.GetAssetPath( material ) ); } }