Beispiel #1
0
 public void StartLevel(int number)
 {
     _levelData.Number = number;
     _playerMove.Init(number);
     _obstaclesCreator.Init(number, _levelData.Player.Speed);
     _progressBar.Init(number, _levelData.ObstaclesCreatorData.Length);
     _levelData.Checker.Init(_playerInput, _playerCollision, _levelData.CheckNextLevel);
     _playerAnim.Init(_levelData.Checker, _levelData.CheckNextLevel);
     _levelData.CheckNextLevel.Init(_levelData.Player.transform, _levelData.ObstaclesCreatorData.Length);
 }