概要
using UnityEngine; public sealed class Example : MonoBehaviour { private void OnDestroy() { Debug.Log( "OnDestroy" ); } }
OnDestroy の時にログ出力する自作コンポーネントを
ゲームオブジェクトにアタッチした場合
そのゲームオブジェクトが一度でもアクティブになったことがあれば
ゲームオブジェクトが削除された時に OnDestroy が呼び出されていることが確認できるが
そのゲームオブジェクトが一度もアクティブになったことがなければ
ゲームオブジェクトが削除された時に OnDestroy が呼び出されていないことが確認できる