// Use this for initialization
 void Start()
 {
     this.melhorPontuacaoTexto.text = PlayerPrefs.GetInt("best_score").ToString();
     this.pontuacaoTexto.text       = ControladorPontuacao.GetPontuacao().ToString();
     ExecutarAnimacao();
     ControladorPontuacao.Reiniciar();
 }
Пример #2
0
 ToolBox()
 {
     ctrlBolinhas      = Object.FindObjectOfType <ControladorBolinhas>();
     ctrlHUD           = Object.FindObjectOfType <ControladorHUD>();
     ctrlJogo          = Object.FindObjectOfType <ControladorJogo>();
     ctrlListaDeBlocos = Object.FindObjectOfType <ControladorListaDeBlocos>();
     ctrlPlataforma    = Object.FindObjectOfType <ControladorPlataforma>();
     ctrlPontuacao     = new ControladorPontuacao();
 }
Пример #3
0
 private void Start()
 {
     ctrlPontuacao = ToolBox.GetInstance().GetCtrlPontuacao();
     nListas       = transform.childCount;
     linhas        = new Transform[nListas];
     listas        = new ListaDeBlocos[nListas];
     for (int i = 0; i < nListas; i++)
     {
         linhas[i] = transform.GetChild(i);
         listas[i] = new ListaDeBlocos();
     }
 }
    private void ExecutarAnimacao()
    {
        LTDescr tween = LeanTween.scale(this.painel, Vector3.one, 0.35f);

        tween.setFrom(Vector3.one * 2);
        tween.setEase(LeanTweenType.easeOutBack);

        int pontuacao = ControladorPontuacao.GetPontuacao();

        tween = LeanTween.value(0, pontuacao, 3);
        tween.setEase(LeanTweenType.easeOutCubic);
        tween.setOnUpdate(EscreveValor);
    }
Пример #5
0
    public void OnTriggerEnter2D(Collider2D collider)
    {
        if (collider.gameObject.CompareTag("TiroJogador"))
        {
            Tiro tiro = collider.gameObject.GetComponent <Tiro>();
            this.vidas -= tiro.GetDano();
            Destroy(collider.gameObject);

            if (this.vidas <= 0)
            {
                Destroy(this.gameObject);
                ControladorPontuacao.IncrementarPontuacao(1);
            }
        }
    }
Пример #6
0
	// Update is called once per frame
	void Update () {
		this.pontuacaoTexto.text = ControladorPontuacao.GetPontuacao().ToString();
	}
Пример #7
0
 public void atualizar(ControladorPontuacao dado)
 {
     pontuacao.text = dado.GetPontuacao().ToString();
 }