示例#1
0
 void OnTriggerEnter(Collider col)
 {
     if (col.gameObject.name == "Vaus")                                       //cuando choca con la vaus activa la habilidad
     {
         Svaus vaus = GameObject.Find("Vaus").GetComponent <Svaus>();         //busca el objeto del script y lo asigna a la variable
         vaus.desactivarUpgrades();                                           //desactivo cualquier otro upgrade
         vaus.bComprimir         = true;
         vaus.bActivarLaser      = true;                                      //activa la habilidad laser de la vaus
         scriptGM                = GameObject.Find("GM").GetComponent <GM>(); //busca el objeto del script GM y lo asigna a la variable
         scriptGM.capsulaEnCaida = false;
         camaraJuego scriptCamaraJuego = GameObject.Find("Main Camera").GetComponent <camaraJuego>();
         scriptCamaraJuego.bSeguirVausLaser = true;
         Destroy(gameObject);//y destruye la capsula
     }
 }
示例#2
0
    /// <summary>
    /// pone a la vaus en el estado normal por si se agarro otro upgrade
    /// o si se cayeron todas la pelotas
    /// </summary>
    public void desactivarUpgrades()
    {
        bActivarLaser         = false;
        bExpandir             = false;
        bComprimir            = false;
        bIman                 = false;
        bIA                   = false;
        bIAPrincipal          = false;
        bSuperBall            = false;
        bAmetralladora        = false;
        bActivarAmetralladora = false;
        tiempo                = 0;
        camaraJuego scriptCamaraJuego = GameObject.Find("Main Camera").GetComponent <camaraJuego>();

        scriptCamaraJuego.bSeguirVausLaser = false;
        Pelota pelota = GameObject.Find("pelota").GetComponent <Pelota>();

        pelota.color = false;
        recargando   = 0;
        sliderDefault();
    }