Ejemplo n.º 1
0
    // Use this for initialization
    void Start()
    {
        ballTimer = gameObject.AddComponent <Timer>();
        ballTimer.AddTimerFinishedListener(HandleBallTimerFinished);
        ballTimer.Duration = ConfigurationUtils.BallLifeTime;
        ballTimer.Run();
        moveTimer = gameObject.AddComponent <Timer>();
        moveTimer.AddTimerFinishedListener(HandleMoveTimerFinished);
        moveTimer.Duration = 1;
        moveTimer.Run();
        speedUpTimer = gameObject.AddComponent <Timer>();
        speedUpTimer.AddTimerFinishedListener(HandleSpeedUpTimerFinished);
        speedUp = false;
        EventManager.AddSpeedUpEffectListener(HandleSpeedUpEffect);
        ballMiss = new BallMiss();
        EventManager.AddBallMissInvoker(this);

        ballSpawn = new BallSpawn();
        EventManager.AddBallSpawnInvoker(this);
    }