Example #1
0
    private void Start()
    {
        levelManager = new LevelManager(levelSpawner);

        levelSpawner.Init();
        gameLoop.Subscribe(levelManager, healthCount);
        scoreCount.Subscribe(levelManager);
        healthCount.Subscribe(ball);
        gameLoop.GameFinished += ResetLevel;
        ResetLevel();
    }