Project_WL/Assets/Script/Mgr/TimeMgr.cs

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;
}
}