je vous propose ce petit script, qui vous permet de faire une pause dans un autre script. Bien sûr, il y a les coroutines, mais ...
Ne fonctionne pas avec un build WebGL. Fonctionne avec un build pour Windows. Les autres, pas testés.
Usage : Utils.Pause (1f);
Code : Tout sélectionner
using System.Threading.Tasks;
public static class Utils
{
public static void Pause (float _delayInSeconds)
{
Task.Run (async delegate
{
await Task.Delay ((int) _delayInSeconds * 1000);
return 0;
}).Wait ();
}
}