この関数はBehaviourが無効/非アクティブになった時に呼び出されます
これはオブジェクトを破棄し、任意なクリーンアップのコードを実行したいときにも呼び出されます。 コンパイルが完了した後にスクリプトがリロードされる時、OnDisableが呼び出され、スクリプトがロードされた後にOnEnableが呼び出されます。
function OnDisable () { print("script was removed"); }
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { void OnDisable() { print("script was removed"); } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): def OnDisable() as void: print('script was removed')
OnDisableはコルーチンにすることができません。