Exemplo n.º 1
0
    void OnTriggerEnter2D(Collider2D col)
    {
        switch (col.gameObject.tag)
        {
        case "BombPowerUp":
            Destroy(col.gameObject);
            bombSpawner.incrementBomb();
            break;

        case "SpeedPowerUp":
            Destroy(col.gameObject);
            speed += speedIncrease;
            break;

        case "ShieldPowerUp":
            Destroy(col.gameObject);
            break;

        case "BlastPowerUp":
            Destroy(col.gameObject);
            power += 1;
            break;

        case "DeadZone":
            StopGame();
            OnPlayerDied();     // event sent to game manager
            break;

        case "EndZone":
            StopGame();
            OnPlayerWon();     // event sent to game manager
            break;

        default:
            break;
        }
    }