/// <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; }