public void SetLevelSelectButtonTo(float levelNumber) { Button startButtonComponent = levelSelectButton.GetComponent <Button>(); startButtonComponent.interactable = levelIsUnlocked; LevelSelection levelSelectButtonScript = levelSelectButton.GetComponent <LevelSelection>(); levelSelectButtonScript.currentlySelectedLevelNumber = levelNumber; foreach (CompletedLevels level in levelManager.completedLevelList) { if (level.levelUnlocked == levelNumber) { bestTime.StringToImages(level.bestTime); } } }
// Update is called once per frame void Update() { if (_pauseController.paused == false) { timerTime += Time.deltaTime; int minutesInt = (int)timerTime / 60; int secondsInt = (int)timerTime % 60; int hundredthsInt = (int)(Mathf.Floor((timerTime - (secondsInt + minutesInt * 60)) * 100)); string minutesString = (minutesInt < 10) ? "0" + minutesInt : minutesInt.ToString(); string secondsString = (secondsInt < 10) ? "0" + secondsInt : secondsInt.ToString(); string hundredthsString = (hundredthsInt < 10) ? "0" + hundredthsInt : hundredthsInt.ToString(); totalTime = minutesString + secondsString + hundredthsString; if (timerCounter != null) { timerCounter.StringToImages(totalTime); } } }