Beispiel #1
0
    public void UpdateLastRunData()
    {
        TunnelScoreController scoreController = GameObject.FindObjectOfType <TunnelScoreController> ();

        scoreController.HaltScoring();
        lastScore    = scoreController.GetScore();
        lastDistance = scoreController.GetDistance();
        lastKmTime   = scoreController.GetFastestKmTime();

        lastCrateCount = LevelManager.manager.GetNumCollectablesFound();
    }
    public void StartCalibration()
    {
        //if in tunnel, halt scoring
        if (LevelManager.manager.IsTunnelRunner())
        {
            TunnelScoreController scorer = rbBall.GetComponent <TunnelScoreController>();
            scorer.HaltScoring();
        }
        //remember ball's current velocity
        ballVelocity        = rbBall.velocity;
        ballAngularVelocity = rbBall.angularVelocity;
        //freeze ball
        rbBall.isKinematic      = true;
        ballInputReader.enabled = false;

        Show();
    }