chunk 1: core gameplay scripts scenes runtime assets
This commit is contained in:
21
Assets/Scripts/SlowMotionManager.cs
Normal file
21
Assets/Scripts/SlowMotionManager.cs
Normal file
@@ -0,0 +1,21 @@
|
||||
using UnityEngine;
|
||||
|
||||
public class SlowMotionManager : MonoBehaviour
|
||||
{
|
||||
private float originalTimeScale;
|
||||
|
||||
private void Start()
|
||||
{
|
||||
originalTimeScale = Time.timeScale;
|
||||
}
|
||||
|
||||
public void StartSlowMotion(float slowdownFactor)
|
||||
{
|
||||
Time.timeScale = slowdownFactor;
|
||||
}
|
||||
|
||||
public void StopSlowMotion()
|
||||
{
|
||||
Time.timeScale = originalTimeScale;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user