ソースコード
使い方
using UnityEngine; public class Example : MonoBehaviour { public GameObject m_gameObject; private void Awake() { m_gameObject.AddOnDestroyCallback( () => Debug.Log( "死亡" ) ); } private void Update() { if ( Input.GetKeyDown( KeyCode.Space ) ) { Destroy( m_gameObject ); } } }
このような形でゲームオブジェクトが Destroy された時に呼び出される
コールバックを設定できます