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

PrefabUtility.LoadPrefabContentsIntoPreviewScene

Declaration

public static void LoadPrefabContentsIntoPreviewScene(string prefabPath, SceneManagement.Scene scene);
public static void LoadPrefabContentsIntoPreviewScene(string prefabPath, SceneManagement.Scene scene, out GameObject rootGameObject);

Параметры

Параметр Описание
сцена Scene для загрузки содержимого.
prefabPath Путь к ресурсу Префаб для загрузки его содержимого.
rootGameObject Корень GameObject загруженного Префаб Asset или null, если Префаб не может быть загружен.

Описание

Загружает ресурс Префаб из заданного пути в заданную сцену предварительного просмотра.

Вы можете использовать это для получения содержимого Префаб и изменения его непосредственно вместо прохождения через экземпляр Префаб. Это полезно для пакетных операций.

После того, как вы изменили Префаб, вы должны записать его обратно с помощью SaveAsPrefabAsset. После этого вы можете либо повторно использовать сцену предварительного просмотра для других целей, либо закрыть сцену предварительного просмотра с помощью EditorSceneManager.CloseScene.