Beispiel #1
0
    // Evento al ser notificado por un enemigo (cuando muere)
    public void notifyEnemyKilled(SkeletonBehaviour enemy)
    {
        // Eliminamos enemigo de la lista actual
        currentEnemiesList.Remove(enemy);

        // Subimos 10 puntos y actualizamos la puntuacion en la UI
        _score += 10;
        UIManager.instance.UpdateScore(_score);

        // Si no quedan enemmigos
        if (currentEnemiesList.Count == 0)  // KEEP
        {
            // Mostrar panel de 'Mision cumplida' y pausar a Player
            player.AnimatorReset();

            UIManager.instance.ShowEndPanel(true);
        }
    }