文档

Unity Engine

Unity Engine

IsDestroying()

Checks if the GameObject and its descendants are currently in the process of being destroyed.
阅读时间1 分钟最后更新于 1 个月前

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.CoreModule
public bool IsDestroying()

Returns

Type

Description

boolIs 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().