private void InitializeStartGameValues() { PlayerDataHolder.SetCoins(100); PlayerDataHolder.SetLives(0); PlayerDataHolder.SetItem(Item.LiveBooster, 5); PlayerDataHolder.SetItem(Item.AccelerationBooster, 0); }
// End game with saving level result // used when player dies public void EndGame() { //Update holder values PlayerDataHolder.SetCoins(coinsPerLevel + PlayerDataHolder.GetCoins()); PlayerDataHolder.SetLives(lives); coinsPerLevel = 0; OnGameEnded?.Invoke(); }