public void AcabarTurno()
    {
        //Desactivar menu de comandos
        sistemaMenus.DesactivarMenu();
        estadoMenu = HeroeInputMenu.NINGUNO;

        //Colocamos la accion a espera
        estadoTurno = EstadoTurno.ESPERANDO;

        if (turnoBreak)
        {
            turnoBreak = false;
        }
        else
        {
            //Colocar al personaje el ultimo del array
            var temp = sistemaTurnos.turnosPersonajes[0];

            for (int i = 0; i < sistemaTurnos.turnosPersonajes.Count - 1; i++)
            {
                sistemaTurnos.turnosPersonajes[i] = sistemaTurnos.turnosPersonajes[i + 1];
            }

            sistemaTurnos.turnosPersonajes[sistemaTurnos.turnosPersonajes.Count - 1] = temp;
        }
    }
    void Start()
    {
        heroeBackup = new Dictionary <string, int>();
        BackupEstadisticas();

        sistemaTurnos   = GameObject.Find("BattleHandler").GetComponent <SistemaTurnos>();
        sistemaMenus    = GameObject.Find("BattleHandler").GetComponent <SistemaMenus>();
        estadoMenu      = HeroeInputMenu.NINGUNO;
        estadoTurno     = EstadoTurno.ESPERANDO;
        posicionInicial = transform.position;
    }
    public void Defender()
    {
        float resistenciaF = heroe.resistenciaF;

        estadoMenu = HeroeInputMenu.DEFENDER;

        resistenciaF *= 1.5f;

        Mathf.RoundToInt(resistenciaF);
        heroe.resistenciaF = (int)resistenciaF;
        AcabarTurno();
    }