public void PlayerPisouEm(eDesenho desenho, int posicao, int etapa, List <GameObject> desenhosDaEtapa) { DesenhoTrapDTO desenhoCorreto = _sequenciaAtual.FirstOrDefault(e => e.Etapa == etapa); Debug.Log(desenho); if (desenho == desenhoCorreto.Desenho) { Acertou(desenhosDaEtapa, etapa); } else { Errou(posicao); } }
public void GerarNovaDica(int etapa) { List <DesenhoTrapDTO> sequenciaDica = new List <DesenhoTrapDTO>(); DesenhoTrapDTO desenhoAtual = _sequenciaAtual.FirstOrDefault(e => e.Etapa == etapa); if (desenhoAtual != null) { List <eDesenho> listaSequencia = _desenhosPossiveis.Where(e => e != desenhoAtual.Desenho).ToList(); foreach (var desenho in listaSequencia) { sequenciaDica.Add(new DesenhoTrapDTO() { Desenho = desenho, Etapa = etapa }); } _quadroDicasTrap.SetarDesenho(sequenciaDica); } }