// Update is called once per frame void Update() { ScoreText.text = score.ToString(); if (isDelay == false && PlayerRun.isDie == false) { if (timeGravityValue > 0) // tut thanh hut ma sat { timeGravityValue -= Time.deltaTime * 0.05f; timeGravity.fillAmount = timeGravityValue; } else { PlayerRun.isGravity = false; stopGravity(); //Debug.Log ("grabity"); } if (timeSpeedMax > 0) //tang speed len max { timeSpeedMax -= Time.deltaTime * 0.1f; timeSpeedLoad.fillAmount = timeSpeedMax; } else { player.loadSpeedCurrent(); effectMax.Stop(); //Debug.Log ("timespeedmax"); } } else if (PlayerRun.timeDie < 0) { backPanel.SetActive(true); } //--------- if (timeDelay >= 0 && isDelay) { timer += Time.deltaTime; if (timer > 1) { timeDelay--; timer = 0; timeDelayValue.text = timeDelay.ToString(); Debug.Log(timeDelay); if (timeDelay < 0) // -1 { isDelay = false; } } } else { if (isDelay == false && timeDelay == -1) { endTimeDelay(); timeDelay--; Debug.Log("timedelay"); } } distancePlayerText.text = PlayerRun.distancePlayer.ToString(); //timeResumeValue.text = timeResume.ToString (); }