private async Task procesar_Accion_Actual() { if (!cuenta.script.corriendo) { return; } string tipo = accion_actual.GetType().Name; switch (await accion_actual.proceso(cuenta)) { case ResultadosAcciones.HECHO: acciones_Salida(100); break; case ResultadosAcciones.FALLO: cuenta.logger.log_Peligro("SCRIPT", $"{tipo} failed to process."); cuenta.logger.log_Peligro("SCRIPT", $"{tipo} Stopping script.."); cuenta.script.detener_Script(); await Task.Delay(5000); cuenta.logger.log_Peligro("SCRIPT", $"{tipo} Starting script in 5000 ms..."); cuenta.script.activar_Script(); cuenta.logger.log_Peligro("SCRIPT", $"{tipo} Script started..."); break; case ResultadosAcciones.PROCESANDO: timer_out.Start(); break; } }
private async Task procesar_Accion_Actual() { if (!cuenta.ScriptHandler.corriendo) { return; } string tipo = accion_actual.GetType().Name; switch (await accion_actual.proceso(cuenta)) { case ResultadosAcciones.HECHO: acciones_Salida(100); break; case ResultadosAcciones.FALLO: cuenta.Logger.log_Danger("SCRIPT", $"{tipo} fallo al procesar."); break; case ResultadosAcciones.PROCESANDO: timer_out.Start(); break; } }
private async Task procesar_Accion_Actual() { if (!cuenta.script.corriendo) { return; } string type = accion_actual.GetType().Name; switch (await accion_actual.proceso(cuenta)) { case ResultadosAcciones.HECHO: acciones_Salida(100); break; case ResultadosAcciones.FALLO: cuenta.logger.log_Peligro("SCRIPT", $"{type} fallo al procesar."); break; case ResultadosAcciones.PROCESANDO: timeout_timer.Start(); break; } }