This function is called when the MonoBehaviour will be destroyed.
OnDestroy will only be called on game objects that have previously been active.
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void OnDestroy() { print("Script was destroyed"); } }
OnDestroy cannot be a co-routine.