Example #1
0
    protected override void Initialize()
    {
        gameEndedEvent = new GameEnded();

        var ballsLeftGameObject = GameObject.FindGameObjectWithTag(BallsTag);

        ballsLeftText = ballsLeftGameObject.GetComponent <Text>();

        var scoreGameObject = GameObject.FindGameObjectWithTag(ScoreTag);

        scoreText = scoreGameObject.GetComponent <Text>();

        EventManager.AddGameEndedInvoker(this);
        EventManager.AddBallLostListener(OnBallLost);
        EventManager.AddBlockDestroyedListener(OnBlockDestroyed);

        GetComponent <HUD>().enabled = false;
    }
Example #2
0
 /// <summary>
 /// Use this for initialization
 /// </summary>
 void Start()
 {
     EventManager.AddLastBallLostListener(HandleLastBallLost);
     EventManager.AddBlockDestroyedListener(HandleBlockDestroyed);
 }