PlayerPrefs.SetFloat(키(key), 값(value));
PlayerPrefs.Save();
RocketEnergySystem.csprivate void Start() { LoadHighScore(); } public void UpdateHighScore() { if (highScore < currentScore) { highScore = currentScore; SaveHighScore(); } HighScoreTxt.text = $"HIGH : {highScore} M"; } public void SaveHighScore() { PlayerPrefs.SetFloat(HighScoreKey, highScore); PlayerPrefs.Save(); } private void LoadHighScore() { if (PlayerPrefs.HasKey(HighScoreKey)) { highScore = PlayerPrefs.GetFloat(HighScoreKey); } } public float GetHighScore() { return highScore; }
Shoot 메서드에 있던 코드 이동
private void Update() { currentFuel += 0.01f; currentFuel = Mathf.Min(currentFuel, maxFuel); currentFuel = Mathf.Round(currentFuel * 100) / 100; // 이동 fuelBar.fillAmount = currentFuel / maxFuel; // 이동 FuelTxt.text = $"Fuel : {currentFuel}"; }