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(); }