添加场景、对应场景代码
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace GameFramework
|
||||
{
|
||||
/// <summary>
|
||||
/// 时间控制器(场景级单例)。负责暂停/恢复(Time.timeScale)。
|
||||
/// 源项目的子弹时间逻辑已移除,只保留暂停。
|
||||
/// </summary>
|
||||
public class TimeController : Singleton<TimeController>
|
||||
{
|
||||
private float timeScaleBeforePause = 1f;
|
||||
|
||||
public void Pause()
|
||||
{
|
||||
timeScaleBeforePause = Time.timeScale;
|
||||
Time.timeScale = 0f;
|
||||
}
|
||||
|
||||
public void Unpause()
|
||||
{
|
||||
Time.timeScale = timeScaleBeforePause > 0f ? timeScaleBeforePause : 1f;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user