class in UnityEditor.Experimental.SceneManagement
/
Hereda de:SceneManagement.PreviewSceneStage
Cambiar al ManualThe PrefabStage class represents an editing context for Prefab Assets.
A stage is an editing context which includes a collection of Scenes. The main stage contains all the currently open regular Scenes, while a Prefab stage contains a preview Scene used solely for editing the Prefab in.
The breadcrumbs which are shown in the Scene view when in Prefab Mode each represent a stage. Those with a Prefab icon represent Prefab stages.
The API is experimental and may change or be removed in future versions.
assetPath | The asset path where the Prefab Asset file is stored, relative to the project root. |
mode | The Prefab Stage can be opened either in isolation or in context. |
openedFromInstanceObject | A GameObject inside the Prefab instance that you opened Prefab Mode through. |
openedFromInstanceRoot | The root of the Prefab instance that you opened Prefab Mode through. |
prefabContentsRoot | The root GameObject of the loaded Prefab Asset contents. |
ClearDirtiness | Clear the dirtyness flag for the Prefab stage. |
IsPartOfPrefabContents | Is this GameObject part of the loaded Prefab Asset contents in the Prefab stage? |
prefabSaved | Callback that is invoked whenever the contents of a Prefab stage has been saved. |
prefabSaving | Callback that's invoked whenever the contents of a Prefab stage is about to be saved. |
prefabStageClosing | Callback that's invoked whenever a Prefab stage is about to be opened. |
prefabStageDirtied | Callback that's invoked whenever a Prefab stage changes from unmodified to modified. |
prefabStageOpened | Callback that's invoked whenever a Prefab stage has been opened. |
hideFlags | Should the object be hidden, saved with the Scene or modifiable by the user? |
name | El nombre del objeto. |
scene | The preview Scene this stage controls. Stage content should be moved into this Scene. |
stageHandle | See Stage.stageHandle. |
assetPath | The path of the Asset file associated with the stage, relative to the project root folder. |
stageHandle | The StageHandle struct for this stage. |
GetInstanceID | Devuelve el id de la instancia del objeto. |
ToString | Returns the name of the object. |
FindComponentOfType | Returns the first active loaded object of the given type. |
FindComponentsOfType | Returns a list of all active loaded objects of the given type. |
GetCombinedSceneCullingMaskForCamera | Gets the Scene culling mask from this Stage. |
OnCloseStage | Unity calls this method when the Stage is closed. Classes that inherit from PreviewSceneStage should implement cleanup logic in this method. |
OnOpenStage | Unity calls this method when the Stage is opened. Classes that inherit from PreviewSceneStage should implement initialization logic in this method. |
CreateHeaderContent | Creates the header content for this Stage. Both the Hierarchy window header and Scene view breadcrumb bar use this content. |
GetHashForStateStorage | Unity calls this method to get a hash code that is used to save the state of the Stage to disk. |
OnCloseStage | Unity calls this method when the Stage is closed. Classes that inherit from Stage should implement cleanup logic in this method. |
OnDisable | See ScriptableObject.OnDisable. |
OnEnable | See ScriptableObject.OnEnable. |
OnFirstTimeOpenStageInSceneView | Unity calls this method the first time a Stage is opened for a specific Asset, for a specific Scene view. |
OnOpenStage | Unity calls this method when the Stage is opened. Classes that inherit from Stage should implement initialization logic in this method. |
OnReturnToStage | Unity calls this method when you return to a Stage that is already open. |
Destroy | Removes a GameObject, component or asset. |
DestroyImmediate | Destroys the object obj immediately. You are strongly recommended to use Destroy instead. |
DontDestroyOnLoad | Do not destroy the target Object when loading a new Scene. |
FindObjectOfType | Devuelve el primer objeto activo cargado de tipo type. |
FindObjectsOfType | Gets a list of all loaded objects of Type type. |
Instantiate | Clona el objeto original y devuelve el clon. |
CreateInstance | Crea una instancia de un objeto scriptable. |
bool | ¿Existe el objeto? |
operator != | Compare si dos objetos se refieren a un objeto diferente. |
operator == | Compara dos referencias de objeto para ver si se refieren al mismo objeto. |
Awake | Esta función se llama cuando el script ScriptableObject empieza. |
OnDestroy | Esta función se llama cuando el objeto scriptable se destruirá. |
OnDisable | Esta función se llama cuando el objeto scriptable se va fuera del alcance (scope). |
OnEnable | Esta función se llama cuando el objeto es cargado. |
OnValidate | This function is called when the script is loaded or a value is changed in the Inspector (Called in the editor only). |
Reset | Se re-inicia a los valores predeterminados. |