コード例 #1
0
    private void InitializeStartGameValues()
    {
        PlayerDataHolder.SetCoins(100);
        PlayerDataHolder.SetLives(0);

        PlayerDataHolder.SetItem(Item.LiveBooster, 5);
        PlayerDataHolder.SetItem(Item.AccelerationBooster, 0);
    }
コード例 #2
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();
    }