示例#1
0
 private void StartLevel()
 {
     // Debug.Log("StartingLevel!");
     Unfreeze();
     resetObservable.EmitNotification();
     AudioManagerSingle.Instance.PlayClip(AudioManagerSingle.AudioEffectType.Siren, 1, true);
 }
示例#2
0
 private void Unfreeze()
 {
     if (!_frozen)
     {
         return;
     }
     unfreezeObservable.EmitNotification();
     _frozen = false;
 }
示例#3
0
 public void Freeze()
 {
     if (_frozen)
     {
         return;
     }
     freezeObservable.EmitNotification();
     _frozen = true;
 }
示例#4
0
 public void SetAuthStatus(AuthStatus authStatus)
 {
     authStateChangedObservable.EmitNotification(authStatus);
 }
示例#5
0
 private void Update() => timeObservable.EmitNotification(UnityEngine.Time.deltaTime);