Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

EditorUtility.InstanceIDToObject

Объявление

public static Object InstanceIDToObject(int instanceID);

Описание

Преобразует идентификатор экземпляра в ссылку на объект.

Если объект не загружается с диска, загружает его с диска.

Editor Window to enter the instance ID and print the name of the object.
using UnityEngine; using UnityEditor; public class InstanceIDToObjectExample : EditorWindow { static int id; [MenuItem("Example/ID To Name")] static void Init() { // Получить существующее открытое окно или, если его нет, создать новое: InstanceIDToObjectExample window = (InstanceIDToObjectExample)EditorWindow.GetWindow(typeof(InstanceIDToObjectExample)); window.Show(); } void OnGUI() { id = EditorGUILayout.IntField("Instance ID:", id); if (GUILayout.Button("Find Name")) { Object obj = EditorUtility.InstanceIDToObject(id); if (!obj) Debug.LogError("No object could be found with instance id: " + id); else Debug.Log("Object's name: " + obj.name); } } void OnInspectorUpdate() { Repaint(); } }
Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
API скрипты 2021.3