コード例 #1
0
    void OnTriggerEnter2D(Collider2D col)
    {
        switch (col.gameObject.tag)
        {
        case "bomb":
            tomarDano(3);
            break;

        case "missel":
            tomarDano(2);
            break;

        case "tiroInimigo":
            tomarDano(1);
            break;

        case "tiroChefe":
            tomarDano(3);
            Destroy(col.gameObject);
            break;

        case "powerUp":
            Destroy(col.gameObject);
            scriptAudio.audioPoweUp();
            powerUp();
            break;

        case "arma":
            Destroy(col.gameObject);
            chanceGun(col.name);
            scriptAudio.audioPoweUp();
            break;

        case "escudo":
            Destroy(col.gameObject);
            scriptAudio.audioPoweUp();
            criaEscudo();
            break;

        case "itemEspecial":
            Destroy(col.gameObject);
            scriptAudio.audioPoweUp();
            script_GC.buttonItem.interactable = true;
            break;

        case "vidaExtra":
            Destroy(col.gameObject);
            scriptAudio.audioPoweUp();
            script_GC.adicionaVida();
            break;

        case "recuperaVida":
            Destroy(col.gameObject);
            scriptAudio.audioPoweUp();
            recuperaVida();
            break;

        case "coin":
            Destroy(col.gameObject);
            scriptAudio.audioPoweUp();
            script_GC.pontuacao++;
            break;
        }
    }