// Update is called once per frame void Update() { if (!PV.isPaused && !PV.isGameOvered) { var comboCoef = PV.GetComboCoef(); PV.score += PV.scoreSpeed * Time.deltaTime * comboCoef; if (comboCoef > 1.005) { var n = System.Math.Round((double)comboCoef, 2); comboCoefUIObject.SetActive(true); comboCoefUIObject.GetComponent <Text>().text = "x" + n; } else { comboCoefUIObject.SetActive(false); } } scoreUIObject.GetComponent <Text> ().text = (int)(PV.score) + "m"; if (PV.score <= 1000) { playerWalk.SetActive(true); playerScooter.SetActive(false); playerCar.SetActive(false); } else if ((1000 < PV.score) && (PV.score <= 3000)) { playerWalk.SetActive(false); playerScooter.SetActive(true); playerCar.SetActive(false); } else { playerWalk.SetActive(false); playerScooter.SetActive(false); playerCar.SetActive(true); } }