ChangeGameObjectParentEventArgs
A change of this type indicates that the parent of a GameObject has changed. This happens when Undo.SetTransformParent or SceneManager.MoveGameObjectToScene is used.
Read time 1 minuteLast updated 4 days ago
Definition
- Type: Struct
- Namespace: UnityEditor
- Assembly: UnityEditor.CoreModule
public struct ChangeGameObjectParentEventArgs
Constructors
Constructor | Description |
|---|---|
| ChangeGameObjectParentEventArgs(UnityEngine.EntityId,UnityEngine.SceneManagement.Scene,UnityEngine.EntityId,UnityEngine.SceneManagement.Scene,UnityEngine.EntityId) | Constructs a new instance. |
Properties
Property | Description |
|---|---|
| entityId | The EntityId of the GameObject whose parent changed. Note that this is not the EntityId of the Transform component. |
| newParentEntityId | The EntityId of the GameObject that is the new parent of the target. Note that this is not the EntityId of its Transform. |
| newScene | The Scene containing the new parent. This is useful to detect whether a GameObject was moved to another scene or moved to the root of a scene. |
| previousParentEntityId | The EntityId of the GameObject that was the previous parent of the target. Note that this is not the EntityId of its Transform. |
| previousScene | The scene containing the previous parent. This is useful to detect whether a GameObject was moved to another scene. |