public void Update() { int loadingVal = (int)(LoaderManager.Get().loadingProgress * 100); loadingText.text = "LOADING LEVEL " + PlayerStatusSave.Get().level.ToString() + " " + loadingVal + "%"; loadingBar.value = loadingVal; if (LoaderManager.Get().loadingProgress >= 1) { SetVisible(false); } }
// Start is called before the first frame update private void Awake() { playerStatus = player.GetComponent <PlayerStatus>(); playerCollision = player.GetComponent <Collision>(); playerMovement = player.GetComponent <Movement>(); playerCollision.OnPlayerPassedObstacle += GivePoints; playerCollision.OnPlayerTouchedLog = SwitchStatus; playerCollision.OnPlayerDeath += SubtractLives; playerCollision.OnPlayerExitCollision = CheckLogsCollision; ObstacleSpawner.OnSpawnerAddLog += AddLog; ObstacleSpawner.OnSpawnerRemoveLog += RemoveLog; LevelLimit.OnPlayerEndLevel = EndLevel; savedStatus = PlayerStatusSave.Get(); savedStatus.level = playerStatus.level; }
// Start is called before the first frame update void Start() { highscoreText.text = "Highscore: " + PlayerPrefs.GetInt("highscore", 0); if (!onlyHighscore) { savedStatusGO = GameObject.Find("SavedStatus"); savedStatus = savedStatusGO.GetComponent <PlayerStatusSave>(); scoreText.text = "Score: " + savedStatus.score; timeText.text = savedStatus.time; if (savedStatus.isPlayerAlive) { levelButtonText.text = "Next Level!"; } else { levelButtonText.text = "Try Again?"; } } }
public void ChangeScene() { if (sceneName == "") { sceneName = SceneManager.GetActiveScene().name; } Time.timeScale = 1; if (isALevel) { if (assignLevelNumber) { PlayerStatusSave.Get().level = levelNumber; } LoaderManager.Get().LoadScene(sceneName); UILoadingScreen.Get().SetVisible(true); } else { SceneManager.LoadScene(sceneName); } }
// Start is called before the first frame update private void Start() { savedStatus = PlayerStatusSave.Get(); }