Version: 2022.3
언어: 한국어
public static Texture2D GetIconForObject (Object obj);

파라미터

obj The GameObject or MonoScript to query

반환

Texture2D Returns the custom icon associated with the object. If there is no custom icon associated with the object, returns null.

설명

Gets the custom icon associated with an object. Only GameObjects and MonoScripts have associated custom icons.

using UnityEngine;
using UnityEditor;

class Example { [MenuItem("Examples/Get Icon for GameObject")] public static void GetIconForGameObject() { var go = GameObject.Find("Main Camera"); var icon = EditorGUIUtility.GetIconForObject(go); Debug.Log("Icon for " + go + " is " + icon); }

[MenuItem("Examples/Get Icon for MonoScript")] public static void GetIconForMonoScript() { var monoScript = AssetDatabase.LoadAssetAtPath<MonoScript>("Assets/MyMonoBehaviour.cs"); var icon = EditorGUIUtility.GetIconForObject(monoScript); Debug.Log("Icon for " + monoScript.GetClass().FullName + " is " + icon); } }