Описание
Возвращает все ярлыки, прикрепленные к данному объекту.
using System.Linq;
using UnityEngine;
using UnityEditor;
public class AssetDatabaseExamples : MonoBehaviour
{
[MenuItem("AssetDatabase/Check If Labels Are Correct")]
static void CheckIfLabelsAreCorrect()
{
for (var i = 0; i < 10; i++)
{
var texturePath = $"Assets/Textures/Road/Road{i}.png";
var asset = AssetDatabase.LoadMainAssetAtPath(texturePath);
var labelList = AssetDatabase.GetLabels(asset);
if(!labelList.Contains("Road"))
Debug.LogWarning($"Road Texture \"{texturePath}\" does not contain Road label");
}
}
}