Exemplo n.º 1
0
    IEnumerator TimescaleEventCoroutine(TimescaleEvent timescaleEvent)
    {
        Time.timeScale = timescaleEvent.timeScale;
        yield return(new WaitForSecondsRealtime(timescaleEvent.duration));

        Time.timeScale = baseTimescale;
    }
Exemplo n.º 2
0
 public void PlayTimescaleEvent(TimescaleEvent timescaleEvent)
 {
     if (timescaleEvent.duration > 0)
     {
         StopAllCoroutines();
         StartCoroutine(TimescaleEventCoroutine(timescaleEvent));
     }
 }