25 lines
836 B
C#
25 lines
836 B
C#
using SLSFramework.General;
|
|
using UniRx;
|
|
using UnityEngine;
|
|
|
|
namespace Cielonos.MainGame
|
|
{
|
|
public class TimeManager : Singleton<TimeManager>
|
|
{
|
|
public FloatReactiveProperty globalTimeScale;
|
|
public FloatReactiveProperty playerTimeScale;
|
|
public FloatReactiveProperty alliedMinionTimeScale;
|
|
public FloatReactiveProperty nonPlayerTimeScale;
|
|
public FloatReactiveProperty enemyTimeScale;
|
|
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
globalTimeScale = new FloatReactiveProperty(1f);
|
|
playerTimeScale = new FloatReactiveProperty(1f);
|
|
alliedMinionTimeScale = new FloatReactiveProperty(1f);
|
|
nonPlayerTimeScale = new FloatReactiveProperty(1f);
|
|
enemyTimeScale = new FloatReactiveProperty(1f);
|
|
}
|
|
}
|
|
} |