/// <summary> /// Detiene la ultima animación agregada, en la posición actual. /// </summary> public void DetenerUltimo() { if (animaciones.Count > 0) { animaciones[animaciones.Count - 1].activado = false; } else { AnimarObjetoPseudoException.NoHayElementos(); } }
/// <summary> /// Reproduce la ultima animación agregada, incluyendo el delay del mismo. /// </summary> public void ReproducirUltimo() { if (animaciones.Count > 0) { animaciones[animaciones.Count - 1].activado = true; } else { AnimarObjetoPseudoException.NoHayElementos(); } }
/// <summary> /// Verifica sí la última animación agregada fue terminada con éxito. /// </summary> /// <returns>Retorna la variable finalizado de la última animación agregada.</returns> public bool EsUltimaAnimacionTerminada() { if (animaciones.Count > 0) { return(animaciones[animaciones.Count - 1].finalizado); } else { AnimarObjetoPseudoException.NoHayElementos(); } return(false); }