using SLSFramework.General; using UniRx; using UnityEngine; namespace Cielonos.MainGame { public class TimeManager : Singleton { 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); } } }