IsDestroying()
Checks if the GameObject and its descendants are currently in the process of being destroyed.
Read time 1 minuteLast updated 4 days ago
Definition
- Type: Method
- Namespace: UnityEngine
- Assembly: UnityEngine.CoreModule
public bool IsDestroying()
Returns
Type | Description |
|---|---|
| bool | Is this GameObject being destroyed. |
Remarks
This function is only needed in the OnDestroy() lifetime callbacks for MonoBehaviours. For example if you need to instantiate a GameObject in an OnDestroy() callback under a specific parent GameObject, you will need to check if that parent GameObject is also in process of being destroyed before using it as a parent. Additional Resources: MonoBehaviour.OnDestroy().