示例#1
0
    /// <summary>
    /// cambia el estado de los controles a false
    /// </summary>
    /// <param name="segundos"></param>
    public void DesactivaControles(float segundos, int caso)
    {
        //desactiva los controles
        controles.ReseteaStats();
        controles.SetEstadoControlador(false);
        //los vuelve a activar pasados "segundos" segundos. Utilizamos el valor (-1) para indicar que no los vuelva a activar porque se hará sin invoke cuando corresponda.
        if (segundos != -1)
        {
            Invoke("ActivaControles", segundos);
        }

        GetComponent <FeedbackVisual>().ActivarDesactivarFeedBack(caso, true);

        //puede sobreescribirse si ocurren dos cc's a la vez
        casoFeedBack = caso;
    }