示例#1
0
 public void OnLoseArrow()
 {
     score -= arrowCost;
     if (score <= 0)
     {
         score = 0;
         GameOver();
         return;
     }
     if (uiController != null)
     {
         uiController.SetScore(score);
     }
 }
示例#2
0
    public void OnPlayerDamage()
    {
        score -= playerDamageCost;
        if (score <= 0)
        {
            score = 0;
            GameOver();
            return;
        }

        if (uiController != null)
        {
            uiController.SetScore(score);
        }
    }