Esempio n. 1
0
    public void RemoveLife()
    {
        lives -= 1;
        OnLifeLost?.Invoke(lives);

        if (lives == 0)
        {
            OnLevelPause?.Invoke(false);
            OnLevelLose?.Invoke();
        }
    }
Esempio n. 2
0
 private void Awake()
 {
     if (onLevelBegin == null)
     {
         onLevelBegin = new OnLevelBegin();
     }
     if (onLevelLose == null)
     {
         onLevelLose = new OnLevelLose();
     }
     if (onLevelEnd == null)
     {
         onLevelEnd = new OnLevelEnd();
     }
 }