Пример #1
0
 void OnCollisionEnter(Collision col)
 {
     if (col.gameObject.name != "bicho")
     {
         scriptGM = GameObject.Find("GM").GetComponent <GM>();//busca el objeto del script GM y lo asigna a la variable
         Vector3 pos        = transform.position;
         Svaus   scriptVaus = GameObject.Find("Vaus").GetComponent <Svaus>();
         if (scriptGM.capsulaEnCaida == false)
         {
             if (!scriptVaus.bAnimPelotas)
             {
                 scriptContCapsulas.crearCapsula(pos, 0);
             }
             else
             {
                 scriptContCapsulas.crearCapsulaRepetida(0, pos);
                 Debug.Log("cambio capsula era de pelotas");
             }
             scriptGM.capsulaEnCaida = true;
         }
     }
 }
Пример #2
0
 void OnCollisionEnter(Collision col) //ANGULOS DE LA PELOTA
 {
     if (col.gameObject.name != "bicho")
     {
         scriptGM = GameObject.Find("GM").GetComponent <GM>();//busca el objeto del script GM y lo asigna a la variable
         Vector3 pos        = transform.position;
         Svaus   scriptVaus = GameObject.Find("Vaus").GetComponent <Svaus>();
         if (scriptGM.capsulaEnCaida == false)
         {
             if (!scriptVaus.bActivarLaser)
             {
                 scriptContCapsulas.crearCapsula(pos, 10);
             }
             else
             {
                 scriptContCapsulas.crearCapsulaRepetida(1, pos);
                 Debug.Log("cambio capsula");
             }
             scriptGM.capsulaEnCaida = true;
         }
         Destroy(gameObject);
     }
 }