private void RegisterComponent(GameControlHelper helper) { if (!helper) { return; } _helper = helper; }
private void RegisterComponent(GameControlHelper comp) { if (comp) { comp.GameMode .Skip(1) .Subscribe(_ => _room.transform.localRotation = Quaternion.identity); } }
private void RegisterComponent(GameControlHelper helper) { if (!helper) { return; } helper.GameMode .Where(mode => mode == GameMode.Running) .Subscribe(mode => ResetHealthComponents()) .AddTo(helper); }
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); } }
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); } }
private void RegisterComponent(GameControlHelper helper) { if (!helper) { return; } helper.GameMode .Where(GameRunningNormal) .Subscribe(SwitchToMain) .AddTo(helper); helper.GameMode .Where(IsInStartOrEnd) .Subscribe(SwitchToSingle) .AddTo(helper); }
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); } }