// Update is called once per frame void Update() { if (start) { countdownTxt.text = Mathf.Round(timer).ToString(); timer -= Time.deltaTime; } if (timer <= 0) { countdown.SetActive(false); balloon.SetActive(true); if (balloonState.IsUnsuccess()) { balloon.SetActive(false); //Debug.LogError("Fail"); SaveSystem.UpdateMiniGameData(false); LevelLoader.Instance.LoadMainGame(); balloonState.SetIsUnsuccess(false); start = false; } if (balloonState.IsSuccess()) { balloon.SetActive(false); //Debug.LogError("Success!"); SaveSystem.UpdateMiniGameData(true); LevelLoader.Instance.LoadMainGame(); balloonState.SetIsSuccess(false); start = false; } } }