public void PickOne(Corpo corpo) { //Spawna o PERP com a personalidade desejada pelo DIALOGO GameObject corpoReplace = Instantiate(perp[dialogo.perpIndex], corpo.transform.position, corpo.transform.rotation); corpoList.Remove(corpo); Destroy(corpo.gameObject); //Troca o PERP antigo pelo novo Corpo corpo2 = corpoReplace.transform.GetChild(0).GetComponent <Corpo>(); corpoList.Add(corpo2); corpo2.chosen = true; corpo2.hasChapeu = dialogo.hasChapeu; corpo2.UpdateChapeu(dialogo.colorChapeu); corpo2.UpdateColete(dialogo.colorColete); corpo2.UpdateVoz(dialogo.vozGrave); for (int i = 0; i < posPerps[level].childCount; i++) { if (!corpoList[i].chosen) { while (corpoList[i].hasChapeu && corpo2.hasChapeu && corpoList[i].chapeuColor == corpo2.chapeuColor && corpoList[i].coleteColor == corpo2.coleteColor && corpoList[i].isVozGrave && corpo2.isVozGrave) { ScramblePerp(corpoList[i]); } } } }
protected internal void Pular() { EmPulo = true; Corpo.velocity = Vector2.zero; Corpo.AddForce(Vector2.up * Forca, ForceMode2D.Impulse); AnimarPulo(); }
public void Construtor_PostagemValida_DeveCriarComSucesso() { //Arrange Guid usuarioAutorId = Guid.NewGuid(); Cabecalho cabecalho = CriarCabecalhoValido(); Corpo conteudoPostagem = GerarCorpoPostagem(); //Act Postagem postagem = new Postagem(usuarioAutorId, cabecalho, conteudoPostagem); //Assert postagem.Id.Should().NotBeEmpty(); postagem.UsuarioId.Should().Be(usuarioAutorId); postagem.Avaliacoes.Should().HaveCount(0); postagem.Comentarios.Should().HaveCount(0); postagem.Compartilhamentos.Should().HaveCount(0); postagem.Cabecalho.Should().BeEquivalentTo(cabecalho); postagem.Corpo.Should().BeEquivalentTo(conteudoPostagem); postagem.DetalhesModificacao.DataModificacao.Should().BeNull(); postagem.DetalhesModificacao.DataCriacao.Should().BeCloseTo(DateTime.Now, 1000); postagem.Oculta.Should().BeFalse(); }
internal void Editar(string comentario) { new Contract <ComentarioBase>().ValidarComentario(comentario).EnsureContractIsValid(); Corpo = comentario; DetalhesModificacao = new DetalhesModificacao(DetalhesModificacao.DataCriacao); }
public void PickOne(Corpo corpo) { corpo.chosen = true; //Substituir pelas variaveis de dialogo corpo.hasChapeu = false; corpo.RandomUpdateChapeu(); }
public void ScramblePerp(Corpo corpo) { if (!corpo.chosen) { corpo.RandomUpdateChapeu(); corpo.RandomUpdateColete(); corpo.RandomUpdateVoz(); } }
public Comentario(Guid usuarioId, Guid postagemId, Corpo comentario) : base(usuarioId, postagemId) { new Contract <Comentario>() .ValidarUsuarioId(usuarioId) .ValidarPostagemId(postagemId) .ValidarComentario(comentario) .EnsureContractIsValid(); _subComentarios = new List <SubComentario>(); DetalhesModificacao = new DetalhesModificacao(); Corpo = comentario; }
// GET: SerderEmails public ActionResult EnviarEmail(int userId, string NomeCadastrante = "Pastora XXX") { Usuario user = new UsuarioBLL().GetUsuarioById(userId); string operacao = "Email enviado com sucesso!"; try { SendEmails.Enviar(string.Format(Corpo.ToString(), NomeCadastrante, user.Password), user.Email); } catch (Exception ex) { operacao = string.Concat("[ERRO] ", ex.Message); } return(Json(operacao)); }
private void calcular() { if (!txtAceleracao.Text.Equals("") && !txtTempoDuracao.Text.Equals("") && !txtVelocidadeInicial.Text.Equals("")) { Corpo corpo = new Corpo(); try { corpo.velocidadeInicial = double.Parse(txtVelocidadeInicial.Text); } catch (FormatException) { return; } try { corpo.aceleracao = double.Parse(txtAceleracao.Text); } catch (FormatException) { return; } try { lblVelocidadeFinal.Text = String.Format("{0:0000.00000} m/s", corpo.calcularVelocidadeFinal(double.Parse(txtTempoDuracao.Text))); switch (corpo.classificarTipoMovimento()) { case TipoMovimento.movimentoAcelerado: lblTipoMovimento.Text = "Movimento Acelerado"; break; case TipoMovimento.movimentoRetardado: lblTipoMovimento.Text = "Movimento Retardado"; break; case TipoMovimento.movimentoUniforme: lblTipoMovimento.Text = "Movimento Uniforme"; break; } } catch (FormatException) { return; } } }
void JogadorInput() { if (Input.GetMouseButtonDown(0) && startedGame && !clock.isTimeOver && clickTimer >= lastClick) { lastClick = 0; RaycastHit hit; Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); if (Physics.Raycast(ray, out hit)) { Debug.Log("HIT"); Corpo corpo = hit.transform.GetComponent <Corpo>(); if (hit.transform.CompareTag("Telefone")) { audioSource.PlayOneShot(telefone); Debug.Log("Telefone"); } if (corpo != null) { if (perpSelected == null) { perpSelected = corpo; perpSelected.StepForward(); } else { perpSelected.StepBack(); perpSelected = null; } } else { if (hit.transform.CompareTag("Botao")) { if (perpSelected != null) { hit.transform.GetComponent <BotaoAcusador>().PressButton(); if (perpSelected.chosen) //Se o jogador acertou o criminoso { an.SetTrigger("Return"); startedGame = false; mouseOver.SetActive(true); //Habilitar papeis de ganhou a fase; menu.SetActive(false); menuWin.SetActive(true); pontos += 10; criminososPresos += 1; audioSource.PlayOneShot(vitoria); if (pontos >= highScore) { highScore = pontos; } Debug.Log("Acertou!"); } else { an.SetTrigger("Return"); //Habilitar papeis de game over; startedGame = false; mouseOver.SetActive(true); menuLoose.SetActive(true); menuWin.SetActive(false); Debug.Log("Errou!"); audioSource.PlayOneShot(derrota); } audioSource.PlayOneShot(criminosoComemoracao); audioSource.PlayOneShot(criminosoTriste); canPlay = true; relogioAudioSource.Stop(); clock.Return(); } } else { if (perpSelected != null) { perpSelected.StepBack(); perpSelected = null; } } } } } }
public override string ToString() => Corpo.ToString();
private void Corpobtn(object sender, EventArgs e) { Detail = new Corpo(); }