22 lines
508 B
C#
22 lines
508 B
C#
using System.Collections;
|
|
using UnityEngine;
|
|
|
|
public class TimeMgr : MonoBehaviourSingletonTemplate<TimeMgr>
|
|
{
|
|
private void Start()
|
|
{
|
|
DontDestroy();
|
|
}
|
|
|
|
public void Set_TimeScale(float delaytime, float _timescale)
|
|
{
|
|
StartCoroutine(Run_Coroutine(delaytime, _timescale));
|
|
}
|
|
|
|
IEnumerator Run_Coroutine(float delaytime, float _timescale)
|
|
{
|
|
Time.timeScale = _timescale;
|
|
yield return new WaitForSeconds(delaytime);
|
|
Time.timeScale = 1f;
|
|
}
|
|
} |