public void CheckGrid(Cuadrilla cuadrilla)
 {
     if (cuadrilla.player != null)
     {
         if (disparadorDelProyectil == DisparadorDelProyectil.Enemigo || disparadorDelProyectil == DisparadorDelProyectil.Jugador2)
         {
             if (cuadrilla.player.enumsPlayers.numberPlayer == EnumsPlayers.NumberPlayer.player1)
             {
                 grid = cuadrilla.player.gridPlayer;
             }
         }
         else if (disparadorDelProyectil == DisparadorDelProyectil.Enemigo || disparadorDelProyectil == DisparadorDelProyectil.Jugador1)
         {
             if (cuadrilla.player.enumsPlayers.numberPlayer == EnumsPlayers.NumberPlayer.player2)
             {
                 grid = cuadrilla.player.gridPlayer;
             }
         }
     }
     else if (cuadrilla.enemy != null)
     {
         if (disparadorDelProyectil == DisparadorDelProyectil.Jugador1 || disparadorDelProyectil == DisparadorDelProyectil.Jugador2)
         {
             grid = cuadrilla.enemy.gridEnemy;
         }
     }
 }
 private void OnTriggerStay2D(Collider2D collision)
 {
     switch (collision.gameObject.tag)
     {
     case "Cuadrilla":
         Cuadrilla cuadrilla = collision.GetComponent <Cuadrilla>();
         if (cuadrilla.stateCuadrilla != Cuadrilla.StateCuadrilla.Defendido)
         {
             if (cuadrilla.posicionCuadrilla != Cuadrilla.PosicionCuadrilla.CuadrillaBajaCentral &&
                 cuadrilla.posicionCuadrilla != Cuadrilla.PosicionCuadrilla.CuadrillaBajaDerecha &&
                 cuadrilla.posicionCuadrilla != Cuadrilla.PosicionCuadrilla.CuadrillaBajaIzquierda || !cuadrilla.player.GetIsJumping())
             {
                 cuadrilla.stateCuadrilla = Cuadrilla.StateCuadrilla.Ocupado;
             }
         }
         //Debug.Log("ENTRE");
         break;
     }
 }
 private void OnTriggerStay2D(Collider2D collision)
 {
     if (collision.tag == "Cuadrilla")
     {
         Cuadrilla cuadrilla = collision.GetComponent <Cuadrilla>();
         if ((cuadrilla.enemy == null && cuadrilla.player == null || cuadrilla.enemy != null && cuadrilla.player != null) || cuadrilla == null)
         {
             return;
         }
         if ((cuadrilla.posicionCuadrilla == Cuadrilla.PosicionCuadrilla.CuadrillaBajaCentral ||
              cuadrilla.posicionCuadrilla == Cuadrilla.PosicionCuadrilla.CuadrillaBajaDerecha ||
              cuadrilla.posicionCuadrilla == Cuadrilla.PosicionCuadrilla.CuadrillaBajaIzquierda) && cuadrilla != null)
         {
             if (cuadrilla.player != null)
             {
                 if (disparadorDelProyectil == DisparadorDelProyectil.Jugador1)
                 {
                     if (cuadrilla.player.enumsPlayers.numberPlayer == EnumsPlayers.NumberPlayer.player2)
                     {
                         CheckGrid(cuadrilla);
                         cuadrillaColision = cuadrilla;
                         if (PLAYER1 != null)
                         {
                             if (PLAYER1.GetPlayerPvP().playerSelected == Player_PvP.PlayerSelected.Protagonista)
                             {
                                 CreateGaseosas(3);
                             }
                             else if (PLAYER1.GetPlayerPvP().playerSelected == Player_PvP.PlayerSelected.Balanceado)
                             {
                                 CreateGaseosas(2);
                             }
                             else
                             {
                                 CreateGaseosas(1);
                             }
                         }
                     }
                 }
                 else if (disparadorDelProyectil == DisparadorDelProyectil.Jugador2)
                 {
                     if (cuadrilla.player.enumsPlayers.numberPlayer == EnumsPlayers.NumberPlayer.player1)
                     {
                         CheckGrid(cuadrilla);
                         cuadrillaColision = cuadrilla;
                         if (PLAYER2 != null)
                         {
                             if (PLAYER2.GetPlayerPvP().playerSelected == Player_PvP.PlayerSelected.Protagonista)
                             {
                                 CreateGaseosas(3);
                             }
                             else if (PLAYER2.GetPlayerPvP().playerSelected == Player_PvP.PlayerSelected.Balanceado)
                             {
                                 CreateGaseosas(2);
                             }
                             else
                             {
                                 CreateGaseosas(1);
                             }
                         }
                     }
                 }
                 if (disparadorDelProyectil == DisparadorDelProyectil.Enemigo)
                 {
                     CheckGrid(cuadrilla);
                     cuadrillaColision = cuadrilla;
                     CreateGaseosas(2);
                 }
             }
             if (cuadrilla.enemy != null)
             {
                 if (disparadorDelProyectil == DisparadorDelProyectil.Jugador1)
                 {
                     CheckGrid(cuadrilla);
                     cuadrillaColision = cuadrilla;
                     if (PLAYER1 != null)
                     {
                         if (PLAYER1.GetPlayerPvP().playerSelected == Player_PvP.PlayerSelected.Protagonista)
                         {
                             CreateGaseosas(3);
                         }
                         else if (PLAYER1.GetPlayerPvP().playerSelected == Player_PvP.PlayerSelected.Balanceado)
                         {
                             CreateGaseosas(2);
                         }
                         else
                         {
                             CreateGaseosas(1);
                         }
                     }
                 }
                 else if (disparadorDelProyectil == DisparadorDelProyectil.Jugador2)
                 {
                     Debug.Log("ENTRE");
                     CheckGrid(cuadrilla);
                     cuadrillaColision = cuadrilla;
                     if (PLAYER2 != null)
                     {
                         if (PLAYER2.GetPlayerPvP().playerSelected == Player_PvP.PlayerSelected.Protagonista)
                         {
                             CreateGaseosas(3);
                         }
                         else if (PLAYER2.GetPlayerPvP().playerSelected == Player_PvP.PlayerSelected.Balanceado)
                         {
                             CreateGaseosas(2);
                         }
                         else
                         {
                             CreateGaseosas(1);
                         }
                     }
                 }
             }
         }
     }
 }