public void OnEndDrag(PointerEventData eventData)
 {
     if (Input.GetMouseButtonUp(0) && !Input.GetMouseButtonUp(1))
     {
         _punteroInfo.position = Input.mousePosition;
         _GR.Raycast(_punteroInfo, _resultadoRaycast);
         if (_resultadoRaycast.Count > 0)
         {
             GameObject ObjetoInfoDetalles = _resultadoRaycast.Find(x => x.gameObject.name == "Panel_Mostrar_Detalles").gameObject;
             if (ObjetoInfoDetalles != null)
             {
                 string nombre  = MGM.MisionPanel.NombreMisionMapa;
                 Mision MActual = GameObject.Find(nombre).GetComponent <Mision>();
                 int    total   = Convert.ToInt32(this.name.Replace("Enemigo_", ""));
                 MActual.MostrarInformacionEnemigo(total);
             }
         }
         this.transform.localPosition = posicionInicial;
         _resultadoRaycast            = new List <RaycastResult>();
     }
     else
     {
         this.transform.localPosition = posicionInicial;
     }
 }