Пример #1
0
 public ServicesController(PopupsSet popupsSet, PowerUpSet powerUpSet, AudioMixer audioMixer)
 {
     gameOverService = new GameOverService();
     popupsService   = new PopupsService(popupsSet);
     scenesService   = new ScenesService();
     pauseService    = new PauseService();
     audioService    = new AudioService(audioMixer);
     powerUpService  = new PowerUpService(powerUpSet);
 }
Пример #2
0
    // Use this for initialization
    private void Start()
    {
        _pauseService = Game.Instance.GetService <PauseService>();
        _pauseService.RegisterPausable(this);

        GetComponentsInChildren <Rigidbody>(true, _rigidbodies);
        GetComponents <Rigidbody>(_rigidbodies);

        GetComponentsInChildren <Rigidbody2D>(true, _rigidbodies2D);
        GetComponents <Rigidbody2D>(_rigidbodies2D);

        GetComponentsInChildren <Animator>(true, _animations);
        GetComponents <Animator>(_animations);
    }
Пример #3
0
 public override void Init()
 {
     base.Init();
     PauseService          = ServicesHolder.Instance.PauseService;
     CustomTrackableEvents = ServicesHolder.Instance.CustomTrackableEvents;
 }
Пример #4
0
 void Start()
 {
     PauseService = new PauseService();
     TimeService  = GetComponent <TimeService>();
 }