Exemple #1
0
 private void RegisterComponent(GameControlHelper helper)
 {
     if (!helper)
     {
         return;
     }
     _helper = helper;
 }
Exemple #2
0
 private void RegisterComponent(GameControlHelper comp)
 {
     if (comp)
     {
         comp.GameMode
         .Skip(1)
         .Subscribe(_ => _room.transform.localRotation = Quaternion.identity);
     }
 }
Exemple #3
0
 private void RegisterComponent(GameControlHelper helper)
 {
     if (!helper)
     {
         return;
     }
     helper.GameMode
     .Where(mode => mode == GameMode.Running)
     .Subscribe(mode => ResetHealthComponents())
     .AddTo(helper);
 }
Exemple #4
0
 private void RegisterComponent(GameControlHelper helper)
 {
     if (!helper)
     {
         return;
     }
     helper.GameMode
     .Where(mode => mode == GameMode.End)
     .Subscribe(ResetAllEnemies)
     .AddTo(helper);
 }
 private void RegisterComponent(GameControlHelper component)
 {
     if (component)
     {
         component.GameMode
         .Where(mode => mode == GameMode.Running)
         .Subscribe(mode => _helper.HideButton())
         .AddTo(component);
         component.GameMode
         .Where(mode => mode == GameMode.End)
         .Subscribe(mode => _helper.ShowButton())
         .AddTo(component);
     }
 }
Exemple #6
0
 private void RegisterComponent(GameControlHelper component)
 {
     if (component)
     {
         component.GameMode
         .Where(mode => mode == GameMode.Running)
         .Subscribe(mode => StartTimer())
         .AddTo(component);
         component.GameMode
         .Where(mode => mode == GameMode.End)
         .Subscribe(mode => StopTimer())
         .AddTo(component);
     }
 }
Exemple #7
0
 private void RegisterComponent(GameControlHelper helper)
 {
     if (!helper)
     {
         return;
     }
     helper.GameMode
     .Where(GameRunningNormal)
     .Subscribe(SwitchToMain)
     .AddTo(helper);
     helper.GameMode
     .Where(IsInStartOrEnd)
     .Subscribe(SwitchToSingle)
     .AddTo(helper);
 }
Exemple #8
0
 public void RegisterComponent(GameControlHelper helper)
 {
     if (helper)
     {
         helper
         .GameMode
         .Where(mode => mode == GameMode.Running)
         .Subscribe(_ => StartMusic())
         .AddTo(helper);
         helper
         .GameMode
         .Where(mode => mode == GameMode.End || mode == GameMode.StartSequence)
         .Subscribe(_ => StopMusic())
         .AddTo(helper);
     }
 }