Beispiel #1
0
    public void AddScore(int amount)
    {
        score += amount;
        //Debug.Log(score);

        // Verändert Score im Ui
        UiScript.instance.UpdateScoreText(score);

        bonusScore += amount;
        if (bonusScore >= scoreToBonusLife)
        {
            ändern = GameObject.Find("wasp").GetComponent <PlayerBehaviour>();
            ändern.Bonusss(); //führe void Bonusss aus
            // Life++; //ändern Lebenswert im Player
            lifes++;
            //   bonusScore = 0; Problem = Beispiel Gegner besiegt man bekommt 300 Punkte  + 90800 Ergebniss = Reset auf 0 anstatt auf 100 Punkte
            bonusScore %= scoreToBonusLife; // Ergebniss wird dadurch genauer
        }
    }