Unity 6.3
0 онлайн 1 гость 4 в системе
Вход

PluginImporter.GetIcon

Declaration

public Texture2D GetIcon(string className);

Параметры

Параметр Описание
className Полное имя класса для MonoScript импортированы этим плагином.

Возвращаемое значение

Texture2D Возвращает пользовательский значок, который будет ассоциирован с импортированным MonoScript. Если пользовательский значок не будет ассоциирован с импортированным MonoScript, возвращается null.

Описание

Получить пользовательский значок для связи с MonoScript во время импорта.

Дополнительные ресурсы: ,MonoScript.GetClass,, Type.FullName, ,PluginImporter.SetIcon,, ,EditorGUIUtility.GetIconForObject,.

using UnityEngine;
using UnityEditor;

class Example { [MenuItem("Examples/Get Icon for MonoScript from PluginImporter")] public static void GetIconForMonoScriptFromPluginImporter() { var assetPath = "Assets/MyManagedPlugin.dll"; var pluginImporter = AssetImporter.GetAtPath(assetPath) as PluginImporter; var monoScript = AssetDatabase.LoadAssetAtPath<MonoScript>(assetPath);

var icon = pluginImporter.GetIcon(monoScript.GetClass().FullName); Debug.Log("Icon for " + monoScript.GetClass().FullName + " in " + assetPath + " is " + icon); } }