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

AssetImporter.assetPath

Declaration

public string assetPath;

Описание

Имя пути ассета для данного импортера. (только для чтения)

using UnityEngine;
using UnityEditor;
public class AssetPathExample : MonoBehaviour
{
    [MenuItem("Tools/AssetPathExample")]
    static void Example()
    {
        var importers = AndroidAssetPackImporter.GetAllImporters();
        
        foreach (var importer in importers)
        {
            var labels = new string[0];
            //Get asset path
            var path = importer.assetPath;
            //Use asset path to set labels if path contains "Icon"
            if (path.Contains("Icon"))
            {
                labels = new [] { "Icon" };
                AssetDatabase.SetLabels(AssetDatabase.LoadAssetAtPath<Object>(path), labels);
            }
        }
    }
}