

Il est possible de provoquer, par script en runtime, la mise en pause de l'application en cours d’exécution au sein de l'éditeur.
Exemple d'utilisation lors d'une détection de collision:
Code : Tout sélectionner
private void OnCollisionEnter(Collision collision)
{
Debug.Log("OnCollisionEnter");
Debug.Break();
}


----------------------------------------------------------------------
Une autre solution pour mettre une application en pause lors de l’exécution d'un script, est l'émission d'un message Debug.LogError, en ayant au préalable activé le mode Error Pause au niveau de la console:

.
Lien utile: Console Window.