private void OnCollisionEnter2D(Collision2D Objeto) { if (!controleDoJogo.VerificaSeObstaculoFoiAtingido(Objeto.gameObject)) { ingredientes.DestroiIngredientesParaAcertar(); if (controleDoJogo.VerificaSeIngredienteAtingidoEstaCorreto(Objeto.gameObject)) { controleDoJogo.IngredienteCorretoAtingido(); } else { controleDoJogo.IngredienteErradoAtingido(); } if (ingredientes.VerificaSeSequenciaDeIngredientesAcabou()) { ingredientes.Contador = 0; ChamaFuncaoQueMontaTela(); } else { ingredientes.CriaOsIngredientesParaAcertar(); } } Destroy(gameObject); }
private void ChamaFuncaoDeAparecerItens() { ingredientes.CriaOsIngredientesParaAcertar(); obstaculo.FazAparecerObstaculos(QuantidadeObstaculos, Obstaculos); clientes.DestroiReacaoNaTela(); }