C# Класс UnityEditor.PrefabUtility

Utility class for any prefab related operations.

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
prefabInstanceUpdated PrefabInstanceUpdated

Открытые методы

Метод Описание
InstantiatePrefab ( Object target ) : Object

Instantiates the given prefab in a given scene.

InstantiatePrefab ( Object target, Scene destinationScene ) : Object

Instantiates the given prefab in a given scene.

Приватные методы

Метод Описание
ConnectGameObjectToPrefab ( GameObject go, GameObject sourcePrefab ) : GameObject
CreateEmptyPrefab ( string path ) : Object
CreatePrefab ( string path, GameObject go ) : GameObject
CreatePrefab ( string path, GameObject go, [ options ) : GameObject
DisconnectPrefabInstance ( Object targetObject ) : void
FindPrefabRoot ( GameObject source ) : GameObject
FindRootGameObjectWithSameParentPrefab ( GameObject target ) : GameObject
FindValidUploadPrefabInstanceRoot ( GameObject target ) : GameObject
GetPrefabObject ( Object targetObject ) : Object
GetPrefabParent ( Object source ) : Object
GetPrefabType ( Object target ) : PrefabType
GetPropertyModifications ( Object targetPrefab ) : UnityEditor.PropertyModification[]
INTERNAL_CALL_InternalInstantiatePrefab ( Object target, Scene &destinationScene ) : Object
InstantiateAttachedAsset ( Object targetObject ) : Object
InternalInstantiatePrefab ( Object target, Scene destinationScene ) : Object
Internal_CallPrefabInstanceUpdated ( GameObject instance ) : void
IsComponentAddedToPrefabInstance ( Object source ) : bool
MergeAllPrefabInstances ( Object targetObject ) : void
ReconnectToLastPrefab ( GameObject go ) : bool
RecordPrefabInstancePropertyModifications ( Object targetObject ) : void
ReplacePrefab ( GameObject go, Object targetPrefab ) : GameObject
ReplacePrefab ( GameObject go, Object targetPrefab, [ options ) : GameObject
ResetToPrefabState ( Object obj ) : bool
RevertPrefabInstance ( GameObject go ) : bool
SetPropertyModifications ( Object targetPrefab, PropertyModification modifications ) : void

Описание методов

InstantiatePrefab() публичный статический Метод

Instantiates the given prefab in a given scene.

public static InstantiatePrefab ( Object target ) : Object
target Object Prefab asset to instantiate.
Результат Object

InstantiatePrefab() публичный статический Метод

Instantiates the given prefab in a given scene.

public static InstantiatePrefab ( Object target, Scene destinationScene ) : Object
target Object Prefab asset to instantiate.
destinationScene UnityEngine.SceneManagement.Scene Scene to instantiate the prefab in.
Результат Object

Описание свойств

prefabInstanceUpdated публичное статическое свойство

Called after prefab instances in the scene have been updated.

public static PrefabInstanceUpdated prefabInstanceUpdated
Результат PrefabInstanceUpdated