void LoadPlayerData() { PlayerStatusData playerData = PlayerStatusService.LoadPlayerStatus(); playerScore = playerData.GetScore(); scoreAmountTxt.text = playerScore.ToString(); SetTokensText(playerData.GetJackpotTokens()); SetLivesAmountText(playerData.GetLifeBuff(), playerData.GetLifeUpgrade()); SetShieldsAmountText(playerData.GetShieldBuff(), playerData.GetShieldUpgrade()); SetStoredLifesText(playerData.GetStoreLifePrizes()); SetStoredShieldsText(playerData.GetStoredShieldPrizes()); SetDashUpgradesText(playerData.GetDashUpgrade(), playerData.GetMaxDashUpgrade()); }
private void Start() { playerSpritesManager = GetComponent <PlayerSpritesManager>(); PlayerStatusData playerData = PlayerStatusService.LoadPlayerStatus(); maxLifes = playerData.GetLifeUpgrade(); playerData.SwapStoredLivesToBuff(); lives += playerData.GetLifeBuff(); UpdateLifeText(); canBeHit = true; PlayerStatusService.SavePlayerStatus(playerData); hitAudioSource.clip.LoadAudioData(); }