public override void DesabilitarValidacao(ValidacaoEnum validationType) { if (!TreinamentoGame.Enabled) { return; } base.DesabilitarValidacao(validationType); }
/// <summary> /// Adiciona uma nova tentativa no total de tentativas, e em acertos caso for um movimento válido /// </summary> /// <param name="validationType"></param> public void AdicionarTotal(ValidacaoEnum validationType, MovimentosEnum currentMovement) { Total[currentMovement]++; if (validationType == ValidacaoEnum.VALIDO) { TotalAcertos[currentMovement]++; } }
/// <summary> /// Ação chamada após a finalização da validação de determinado movimento /// </summary> public void OnValidationFinish(object sender, ValidacaoEnum validationType) { Resultado.AdicionarTotal(validationType, m_currentMovement); FeedbackImage = validationType == ValidacaoEnum.VALIDO ? "/Images/Sequencia/Feedback/Acerto.png" : "/Images/Sequencia/Feedback/Falha.png"; if (!NextImage.Equals("")) { m_currentMovement = ActivityManager.Instance.GetMovement(NextImage); } }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="validationType"></param> public void FinishValidation(object sender, ValidacaoEnum validationType) { if (Model.Finalizado || Control.GameState == GameStateEnum.Finished) { return; } Model.OnValidationFinish(validationType); PositionTask(); }
public void Execute(ValidacaoEnum validationType) { if (validationType == ValidacaoEnum.VALIDO) { SucessAnimation.Start(); } else if (validationType == ValidacaoEnum.INVALIDO) { FailureAnimation.Start(); } }
/// <summary> /// Desabilita a validação /// </summary> public virtual void DesabilitarValidacao(ValidacaoEnum validationType) { Central.GameFrames -= Game.OnTracker; Game.Finish(); ValidationEnd?.Invoke(null, validationType); Animation?.FinishAnimation(); if (validationType == ValidacaoEnum.FINALIZADO) { return; } FeedbackAnim.Execute(validationType); }
/// <summary> /// Ação chamada após a finalização da validação de determinado movimento /// </summary> public void OnValidationFinish(ValidacaoEnum validationType) { Resultado.AdicionarTotal(validationType, m_currentMovement); FeedbackImage = validationType == ValidacaoEnum.VALIDO ? "Images/Sequencia/Feedback/Acerto/Acertou0001.png" : "Images/Sequencia/Feedback/Erro/Errou0001.png"; }